[Libguestfs] issue when building/making package from git

Pino Toscano ptoscano at redhat.com
Mon Aug 11 13:39:26 UTC 2014


Hi,

On Monday 11 August 2014 15:06:57 arnaud gaboury wrote:
> I am trying to build/install libguestfs from git. My box is Archlinux,
> GCC 4.9.1 and all dev tools installed.
> 
> If I manually
> $ gitclone gitUrl
> $ cd libguestfs
> $ ./autogen.sh
> $ ./configure --someOptions
> 
> the build goes until the end and leaves me with binaries.
> ------------------------------
> ---
> 
> Now I want to install it properly on my machine. Arch use a makepkg
> [1] command to build and install packages not in the official repos.
> 
> When running
> $ makepkg
> I have this structure which sounds correct:
> libguestfs-git/pkg/
> libguestfs-git/src/AllNeededDir_cloned_here
> 
> but at one time the build breaks with these errors:
> -----------------------------
> ../src/.libs/libutils.a(
> libutils_la-cleanup.o): In function `guestfs___cleanup_xmlBufferFree':
> cleanup.c:(.text+0x79): undefined reference to `xmlBufferFree'
> ../src/.libs/libutils.a(libutils_la-cleanup.o): In function
> `guestfs___cleanup_xmlFreeDoc':
> cleanup.c:(.text+0x99): undefined reference to `xmlFreeDoc'
> ../src/.libs/libutils.a(libutils_la-cleanup.o): In function
> `guestfs___cleanup_xmlFreeURI':
> cleanup.c:(.text+0xb9): undefined reference to `xmlFreeURI'
> ../src/.libs/libutils.a(libutils_la-cleanup.o): In function
> `guestfs___cleanup_xmlFreeTextWriter':
> cleanup.c:(.text+0xd9): undefined reference to `xmlFreeTextWriter'
> ../src/.libs/libutils.a(libutils_la-cleanup.o): In function
> `guestfs___cleanup_xmlXPathFreeContext':
> cleanup.c:(.text+0xf9): undefined reference to `xmlXPathFreeContext'
> ../src/.libs/libutils.a(libutils_la-cleanup.o): In function
> `guestfs___cleanup_xmlXPathFreeObject':
> cleanup.c:(.text+0x119): undefined reference to `xmlXPathFreeObject'
> collect2: error: ld returned 1 exit status
> Makefile:1598: recipe for target 'virt-p2v' failed
> -------------------------------------

This could seem like https://bugzilla.redhat.com/show_bug.cgi?id=1102447

Can you please check my suggestion in comment #2?
(Note you will need to run autogen.sh + configure, or you can patch the 
clean sources from Git before starting the build.)

Thanks,
-- 
Pino Toscano




More information about the Libguestfs mailing list