[Libguestfs] [PATCH 2/4] out-of-tree build: fix test-tool
Richard W.M. Jones
rjones at redhat.com
Mon Feb 18 22:05:27 UTC 2013
On Mon, Feb 18, 2013 at 10:43:41PM +0100, Hilko Bengen wrote:
> (Not entirely sure whether using Gnulib to replace standard functions
> is a good idea at all.)
>
> link with libgnu:
> CCLD libguestfs-test-tool
> libguestfs_test_tool-test-tool.o: In function `main':
> /home/bengen/src/deb/pkg-libvirt/libguestfs/debian/build-default/test-tool/../../../test-tool/test-tool.c:103: undefined reference to `rpl_getopt_long'
> /home/bengen/src/deb/pkg-libvirt/libguestfs/debian/build-default/test-tool/../../../test-tool/test-tool.c:113: undefined reference to `rpl_optarg'
> /home/bengen/src/deb/pkg-libvirt/libguestfs/debian/build-default/test-tool/../../../test-tool/test-tool.c:125: undefined reference to `rpl_optarg'
> /home/bengen/src/deb/pkg-libvirt/libguestfs/debian/build-default/test-tool/../../../test-tool/test-tool.c:126: undefined reference to `rpl_optarg'
> /home/bengen/src/deb/pkg-libvirt/libguestfs/debian/build-default/test-tool/../../../test-tool/test-tool.c:109: undefined reference to `rpl_optarg'
> libguestfs_test_tool-test-tool.o: In function `set_qemu':
> /home/bengen/src/deb/pkg-libvirt/libguestfs/debian/build-default/test-tool/../../../test-tool/test-tool.c:382: undefined reference to `rpl_perror'
> /home/bengen/src/deb/pkg-libvirt/libguestfs/debian/build-default/test-tool/../../../test-tool/test-tool.c:366: undefined reference to `rpl_perror'
> libguestfs_test_tool-test-tool.o: In function `make_files':
> /home/bengen/src/deb/pkg-libvirt/libguestfs/debian/build-default/test-tool/../../../test-tool/test-tool.c:416: undefined reference to `rpl_perror'
> /home/bengen/src/deb/pkg-libvirt/libguestfs/debian/build-default/test-tool/../../../test-tool/test-tool.c:428: undefined reference to `rpl_perror'
> ---
> test-tool/Makefile.am | 3 ++-
> 1 file changed, 2 insertions(+), 1 deletion(-)
>
> diff --git a/test-tool/Makefile.am b/test-tool/Makefile.am
> index 200f2cb..bb2e03c 100644
> --- a/test-tool/Makefile.am
> +++ b/test-tool/Makefile.am
> @@ -37,7 +37,8 @@ libguestfs_test_tool_CFLAGS = \
> $(GPROF_CFLAGS) $(GCOV_CFLAGS)
>
> libguestfs_test_tool_LDADD = \
> - $(top_builddir)/src/libguestfs.la
> + $(top_builddir)/src/libguestfs.la \
> + $(top_builddir)/gnulib/lib/libgnu.la
>
> libguestfs-test-tool.1 $(top_builddir)/html/libguestfs-test-tool.1.html: stamp-libguestfs-test-tool.pod
>
> --
> 1.7.10.4
Weird ... but ... ACK. I wonder why we don't see this error on
Fedora? In any case I can't see any problem with linking
libguestfs-test-tool to gnulib. In fact I don't know why we weren't
doing that already.
Rich.
--
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
libguestfs lets you edit virtual machines. Supports shell scripting,
bindings from many languages. http://libguestfs.org
More information about the Libguestfs
mailing list