Re: [Libguestfs] some compile errors

2014-10-28 Thread Zhi Yong Wu
Can you let me know how those functions are populated? or where they are from?

It is not from a regular libguestfs version, i cut down some
directories based on my requirement.

#ls
autogen.sh  build-aux daemon gnulib
libtool-kill-dependency_libs.sh  maint.mk README  subdir-rules.mk
bootstrap   configure.ac  generator   m4
Makefile.am  src

On Tue, Oct 28, 2014 at 11:29 PM, Richard W.M. Jones rjo...@redhat.com wrote:
 On Tue, Oct 28, 2014 at 11:22:47PM +0800, Zhi Yong Wu wrote:
 HI, Richard

 Can you know what is missing when the following issue took place?

 #gcc mount-local.c -o mount-local -lguestfs
 /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libguestfs.so:
 undefined reference to `guestfs__internal_test_rconstoptstring'
 /usr/lib/gcc/x86_64-redhat-linux/4.1.2/../../../../lib64/libguestfs.so:
 undefined reference to `guestfs__internal_test_rstringlist'
 [... and many more ...]

 The command should work.

 However what version of libguestfs?  What distro?  Did you compile it
 yourself or get it from some package?  GCC 4.1.2 dates from 2007, so
 I'm guessing that you are trying this on something very old.

 Rich.

 --
 Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
 Read my programming and virtualization blog: http://rwmj.wordpress.com
 virt-p2v converts physical machines to virtual machines.  Boot with a
 live CD or over the network (PXE) and turn machines into KVM guests.
 http://libguestfs.org/virt-v2v



-- 
Regards,

Zhi Yong Wu

___
Libguestfs mailing list
Libguestfs@redhat.com
https://www.redhat.com/mailman/listinfo/libguestfs


Re: [Libguestfs] some compile errors

2014-10-28 Thread Richard W.M. Jones
On Tue, Oct 28, 2014 at 11:36:15PM +0800, Zhi Yong Wu wrote:
 Can you let me know how those functions are populated? or where they are from?
 
 It is not from a regular libguestfs version, i cut down some
 directories based on my requirement.
 
 #ls
 autogen.sh  build-aux daemon gnulib
 libtool-kill-dependency_libs.sh  maint.mk README  subdir-rules.mk
 bootstrap   configure.ac  generator   m4
 Makefile.am  src

The guestfs__internal_test* functions are defined in src/bindtests.c.

They are internal, as the name suggests.  Used to test that the
language bindings pass function parameters correctly through to the C
library.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming and virtualization blog: http://rwmj.wordpress.com
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://libguestfs.org

___
Libguestfs mailing list
Libguestfs@redhat.com
https://www.redhat.com/mailman/listinfo/libguestfs