Libvirt compilation failure under mingw32
by Adam Huffman
Today I've been trying to compile libvirt 0.7.0 under mingw32 on a
Fedora 10 box.
After installing portablexdr from the review request, I got much
further. However, compilation fails during the tests:
make[3]: Entering directory `/newhome/adam/Build/libvirt-0.7.0/tests'
CC virshtest.o
CC testutils.o
CCLD virshtest.exe
testutils.o: In function `virtTestClearLineRegex':
/newhome/adam/Build/libvirt-0.7.0/tests/testutils.c:467: undefined
reference to `_regcomp'
/newhome/adam/Build/libvirt-0.7.0/tests/testutils.c:476: undefined
reference to `_regexec'
/newhome/adam/Build/libvirt-0.7.0/tests/testutils.c:499: undefined
reference to `_regfree'
collect2: ld returned 1 exit status
make[3]: *** [virshtest.exe] Error 1
make[3]: Leaving directory `/newhome/adam/Build/libvirt-0.7.0/tests'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/newhome/adam/Build/libvirt-0.7.0/tests'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/newhome/adam/Build/libvirt-0.7.0'
make: *** [all] Error 2
Is this expected? Am I missing another package not yet in Fedora?
Adam
14 years, 8 months
rpms/mingw32-filesystem/devel macros.mingw32, 1.5, 1.6 mingw32-filesystem.spec, 1.26, 1.27
by Erik van Pienbroek
Author: epienbro
Update of /cvs/pkgs/rpms/mingw32-filesystem/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12316
Modified Files:
macros.mingw32 mingw32-filesystem.spec
Log Message:
Fixed a small rpmlint warning caused by the debuginfo generation macro
Thanks to Kalev Lember for spotting this
Index: macros.mingw32
===================================================================
RCS file: /cvs/pkgs/rpms/mingw32-filesystem/devel/macros.mingw32,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -p -r1.5 -r1.6
--- macros.mingw32 22 Jun 2009 10:18:35 -0000 1.5
+++ macros.mingw32 23 Aug 2009 18:50:36 -0000 1.6
@@ -62,7 +62,7 @@
%_mingw32_debug_package(n:) \
%package %{-n:-n %{-n*}-}debuginfo \
Summary: Debug information for package %{name} \
-Group: Development/debug \
+Group: Development/Debug \
%description %{-n:-n %{-n*}-}debuginfo \
This package provides debug information for package %{name}.\
Debug information is useful when developing applications that use this\
Index: mingw32-filesystem.spec
===================================================================
RCS file: /cvs/pkgs/rpms/mingw32-filesystem/devel/mingw32-filesystem.spec,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -p -r1.26 -r1.27
--- mingw32-filesystem.spec 25 Jul 2009 12:16:43 -0000 1.26
+++ mingw32-filesystem.spec 23 Aug 2009 18:50:36 -0000 1.27
@@ -1,8 +1,8 @@
%define debug_package %{nil}
Name: mingw32-filesystem
-Version: 52
-Release: 3%{?dist}
+Version: 53
+Release: 1%{?dist}
Summary: MinGW base filesystem and environment
Group: Development/Libraries
@@ -165,6 +165,10 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Sun Aug 23 2009 Erik van Pienbroek <epienbro(a)fedoraproject.org> - 53-1
+- Fixed a small rpmlint warning caused by the debuginfo generation macro
+ Thanks to Kalev Lember for spotting this
+
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 52-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
14 years, 8 months
[Bug 502689] Review Request: mingw32-cppunit - MinGW Windows C++ unit testing framework
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
https://bugzilla.redhat.com/show_bug.cgi?id=502689
--- Comment #6 from Kalev Lember <kalev(a)smartlink.ee> 2009-08-19 09:53:53 EDT ---
Fedora review mingw32-cppunit-1.12.1-2.fc11.src.rpm 2009-08-19
+ OK
! needs attention
+ rpmlint is quiet
+ Package is named according to Fedora MinGW packaging guidelines
+ Specfile name matches the package base name
+ Package follows the Fedora MinGW packaging guidelines
+ The stated license (LGPLv2+) is a Fedora approved license
+ The stated license is the same as the one for the corresponding
Fedora package
+ The package contains the license file (COPYING)
+ Spec file is written in American English
+ Spec file is legible
+ Upstream sources match sources in the srpm
bd30e9cf5523cdfc019b94f5e1d7fd19 cppunit-1.12.1.tar.gz
bd30e9cf5523cdfc019b94f5e1d7fd19 Download/cppunit-1.12.1.tar.gz
+ Package builds in mock (Fedora Rawhide i386)
n/a ExcludeArch bugs filed
+ BuildRequires look sane
n/a The spec file MUST handle locales properly
n/a binary RPM with shared library files must call ldconfig in %post and
%postun
+ Does not use Prefix: /usr
+ Package owns all directories it creates
+ No duplicate files in %files
+ %files has %defattr
+ %clean contains rm -rf $RPM_BUILD_ROOT
+ Consistent use of macros
+ Package must contain code or permissible content
n/a Large documentation files should go in -doc subpackage
+ Files marked %doc should not affect package
n/a Header files should be in -devel
Fedora MinGW guidelines allow headers in main package
n/a Static libraries should be in -static
! Packages containing pkgconfig (.pc) files need 'Requires: pkgconfig'
n/a Library files that end in .so must go in a -devel package
n/a -devel must require the fully versioned base
n/a Packages should not contain libtool .la files
Fedora MinGW guidelines allow .la files
n/a Packages containing GUI apps must include %{name}.desktop file
+ Packages must not own files or directories owned by other packages
+ %install begins with rm -rf $RPM_BUILD_ROOT
+ Filenames must be valid UTF-8
! According to http://fedoraproject.org/wiki/Packaging:Guidelines#Changelogs
packages must use one of the changelog formats defined in there.
1) Use your real name in the changelog;
2) fix the date of latest entry (it reads Jan 5 right now);
3) remove spaces around your email address.
It should read something like this:
* Mon Jan 5 2009 Nicolas Chauvet <kwizart(a)gmail.com> - 1.12.1-1
Besides the missing Requires: pkgconfig and the problem with changelog entries
the spec file looks good.
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
14 years, 8 months
rpms/mingw32-glib2/F-11 .cvsignore, 1.4, 1.5 mingw32-glib2.spec, 1.6, 1.7 sources, 1.4, 1.5
by Erik van Pienbroek
Author: epienbro
Update of /cvs/pkgs/rpms/mingw32-glib2/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24751
Modified Files:
.cvsignore mingw32-glib2.spec sources
Log Message:
- Update to 2.20.4
- Use %global instead of %define
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/mingw32-glib2/F-11/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- .cvsignore 16 Apr 2009 12:15:12 -0000 1.4
+++ .cvsignore 12 Aug 2009 23:12:45 -0000 1.5
@@ -1,2 +1 @@
-glib-2.19.10.tar.bz2
-glib-2.20.1.tar.bz2
+glib-2.20.4.tar.bz2
Index: mingw32-glib2.spec
===================================================================
RCS file: /cvs/pkgs/rpms/mingw32-glib2/F-11/mingw32-glib2.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- mingw32-glib2.spec 16 Apr 2009 12:15:12 -0000 1.6
+++ mingw32-glib2.spec 12 Aug 2009 23:12:45 -0000 1.7
@@ -1,11 +1,11 @@
-%define __strip %{_mingw32_strip}
-%define __objdump %{_mingw32_objdump}
-%define _use_internal_dependency_generator 0
-%define __find_requires %{_mingw32_findrequires}
-%define __find_provides %{_mingw32_findprovides}
+%global __strip %{_mingw32_strip}
+%global __objdump %{_mingw32_objdump}
+%global _use_internal_dependency_generator 0
+%global __find_requires %{_mingw32_findrequires}
+%global __find_provides %{_mingw32_findprovides}
Name: mingw32-glib2
-Version: 2.20.1
+Version: 2.20.4
Release: 1%{?dist}
Summary: MinGW Windows GLib2 library
@@ -178,7 +178,12 @@ rm -rf $RPM_BUILD_ROOT
%{_mingw32_libdir}/libgobject-2.0.a
%{_mingw32_libdir}/libgthread-2.0.a
+
%changelog
+* Thu Aug 13 2009 Erik van Pienbroek <epienbro(a)fedoraproject.org> - 2.20.4-1
+- Update to 2.20.4
+- Use %%global instead of %%define
+
* Thu Apr 16 2009 Thomas Sailer <t.sailer(a)alumni.ethz.ch> - 2.20.1-1
- Update to 2.20.1
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/mingw32-glib2/F-11/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- sources 16 Apr 2009 12:15:12 -0000 1.4
+++ sources 12 Aug 2009 23:12:45 -0000 1.5
@@ -1 +1 @@
-d7ef53c7b65827a1baa4bad1c6893fa3 glib-2.20.1.tar.bz2
+346916673c0eab72191cf44b4afe535f glib-2.20.4.tar.bz2
14 years, 8 months
rpms/mingw32-glib2/devel .cvsignore, 1.7, 1.8 mingw32-glib2.spec, 1.12, 1.13 sources, 1.7, 1.8
by Erik van Pienbroek
Author: epienbro
Update of /cvs/pkgs/rpms/mingw32-glib2/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv23937
Modified Files:
.cvsignore mingw32-glib2.spec sources
Log Message:
Update to 2.21.4
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/mingw32-glib2/devel/.cvsignore,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- .cvsignore 6 Jul 2009 18:06:51 -0000 1.7
+++ .cvsignore 12 Aug 2009 23:09:27 -0000 1.8
@@ -1 +1 @@
-glib-2.21.3.tar.bz2
+glib-2.21.4.tar.bz2
Index: mingw32-glib2.spec
===================================================================
RCS file: /cvs/pkgs/rpms/mingw32-glib2/devel/mingw32-glib2.spec,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -p -r1.12 -r1.13
--- mingw32-glib2.spec 25 Jul 2009 12:18:19 -0000 1.12
+++ mingw32-glib2.spec 12 Aug 2009 23:09:27 -0000 1.13
@@ -6,8 +6,8 @@
%define __debug_install_post %{_mingw32_debug_install_post}
Name: mingw32-glib2
-Version: 2.21.3
-Release: 2%{?dist}
+Version: 2.21.4
+Release: 1%{?dist}
Summary: MinGW Windows GLib2 library
License: LGPLv2+
@@ -176,6 +176,9 @@ rm -rf $RPM_BUILD_ROOT
%changelog
+* Thu Aug 13 2009 Erik van Pienbroek <epienbro(a)fedoraproject.org> - 2.21.4-1
+- Update to 2.21.4
+
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 2.21.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/mingw32-glib2/devel/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- sources 6 Jul 2009 18:06:51 -0000 1.7
+++ sources 12 Aug 2009 23:09:27 -0000 1.8
@@ -1 +1 @@
-8ed8d959a131e295ce75c8ebe867014e glib-2.21.3.tar.bz2
+5092c5b479ba80065dc164d27e63000f glib-2.21.4.tar.bz2
14 years, 8 months