[Libguestfs] build from github source

lampahome pahome.chen at mirlab.org
Tue Jul 25 09:42:02 UTC 2017


I followed the http://libguestfs.org/guestfs-building.1.html to build
source.

git clone https://github.com/libguestfs/libguestfs
 cd libguestfs
 ./autogen.sh
 make

I installed the lib I didn't have it and everything is ok untill I enter
*make*

I got error message:

>   CCLD     libguestfs.la
> ar: `u' modifier ignored since `D' is the default (see `U')
> make[3]: Leaving directory '/home/pahome/git/libguestfs/lib'
> make[2]: Leaving directory '/home/pahome/git/libguestfs/lib'
> Making all in docs
> make[2]: Entering directory '/home/pahome/git/libguestfs/docs'
> make[2]: Nothing to be done for 'all'.
> make[2]: Leaving directory '/home/pahome/git/libguestfs/docs'
> Making all in examples
> make[2]: Entering directory '/home/pahome/git/libguestfs/examples'
>   CCLD     create-disk
> ../lib/.libs/libguestfs.so: undefined reference to `yajl_tree_free'
> ../lib/.libs/libguestfs.so: undefined reference to `yajl_tree_parse'
> collect2: error: ld returned 1 exit status
> Makefile:1926: recipe for target 'create-disk' failed
> make[2]: *** [create-disk] Error 1
> make[2]: Leaving directory '/home/pahome/git/libguestfs/examples'
> Makefile:1975: recipe for target 'all-recursive' failed
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory '/home/pahome/git/libguestfs'
> Makefile:1884: recipe for target 'all'


why is *undefined reference to 'yajl_tree_parse'*, I already install it
from https://github.com/lloyd/yajl
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libguestfs/attachments/20170725/93ecf8ba/attachment.htm>


More information about the Libguestfs mailing list