[libvirt] autogen.sh broken on RHEL5

$ ./autogen.sh --system Running ./configure with --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib64 running bootstrap... ./bootstrap: Bootstrapping from checked-out http://libvirt.org sources... ./bootstrap: consider installing git-merge-changelog from gnulib ./bootstrap: getting gnulib files... ./bootstrap: autopoint --force Copying file build-aux/config.rpath running: libtoolize --copy --install libtoolize: unrecognized option `--install' Try `libtoolize --help' for more information. There is no such '--install' option - is that even needed - AFAIK that is the default behaviour ? Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|

[adding bug-gnulib] On 04/19/2012 03:51 AM, Daniel P. Berrange wrote:
$ ./autogen.sh --system Running ./configure with --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib64 running bootstrap... ./bootstrap: Bootstrapping from checked-out http://libvirt.org sources... ./bootstrap: consider installing git-merge-changelog from gnulib ./bootstrap: getting gnulib files... ./bootstrap: autopoint --force Copying file build-aux/config.rpath running: libtoolize --copy --install libtoolize: unrecognized option `--install' Try `libtoolize --help' for more information.
There is no such '--install' option - is that even needed - AFAIK that is the default behaviour ?
Looks like this has been broken since Jim's gnulib commit in December: commit 767ccd40dadbeb4b1480a235ec4bacbcd50276cd Author: Jim Meyering <meyering@redhat.com> Date: Sat Dec 17 17:00:44 2011 +0100 bootstrap: remove some now-unneeded code This script arose back when gnulib-tool was young. Since then, it has seen improvements that render much of this script unnecessary. In particular, it can now make symlinks to the files it uses. Also, I no longer see as much value in marking files as read-only via comments. If you relied on the symlink-creation feature of the preceding version of this script, you can get most of that functionality by adding the --symlink option to the definition of gnulib_tool_option_extras in your bootstrap.conf file. Jim obviously didn't test with the ancient libtool of RHEL5. I'll see if I can find time to fix this in gnulib, then update libvirt to the latest gnulib. -- Eric Blake eblake@redhat.com +1-919-301-3266 Libvirt virtualization library http://libvirt.org

[adding bug-libtool for a doc bug] On 04/19/2012 03:42 PM, Eric Blake wrote:
[adding bug-gnulib]
On 04/19/2012 03:51 AM, Daniel P. Berrange wrote:
$ ./autogen.sh --system Running ./configure with --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib64 running bootstrap... ./bootstrap: Bootstrapping from checked-out http://libvirt.org sources... ./bootstrap: consider installing git-merge-changelog from gnulib ./bootstrap: getting gnulib files... ./bootstrap: autopoint --force Copying file build-aux/config.rpath running: libtoolize --copy --install libtoolize: unrecognized option `--install' Try `libtoolize --help' for more information.
There is no such '--install' option - is that even needed - AFAIK that is the default behaviour ?
According to NEWS, 'libtoolize --install' was added in libtool 1.9b (in 2004); however, 'info libtool "invoking libtoolize"' on libtool 2.4 still fails to document this option. I also checked the latest libtool.git, where it is still missing, eight years later. It would be nice to have this documentation added, along with hints of the appropriate workaround for libtool 1.5.22 still in use in RHEL 5, and still as the minimum version of libtool supported by gnulib. -- Eric Blake eblake@redhat.com +1-919-301-3266 Libvirt virtualization library http://libvirt.org
participants (2)
-
Daniel P. Berrange
-
Eric Blake