Libvirt compilation failure under mingw32
Daniel P. Berrange
berrange at redhat.com
Mon Aug 24 21:03:55 UTC 2009
On Mon, Aug 24, 2009 at 05:11:48PM +0100, Adam Huffman wrote:
> 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?
I'd call this a bug in libvirt's test suite - it takes care not to build
with POSIX regexes in the main library code, but clearly we forgot to
this conditional compilation in the test suite.
Daniel
--
|: Red Hat, Engineering, London -o- http://people.redhat.com/berrange/ :|
|: http://libvirt.org -o- http://virt-manager.org -o- http://ovirt.org :|
|: http://autobuild.org -o- http://search.cpan.org/~danberr/ :|
|: GnuPG: 7D3B9505 -o- F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 :|
More information about the mingw
mailing list