Why is X and IPv6 required for autoreconf?

Dan Nicholson dbn.lists at gmail.com
Mon Jan 5 02:26:22 UTC 2009


2009/1/3 Robert Scheck <robert at fedoraproject.org>:
> Hello Steve,
>
> On Fri, 02 Jan 2009, Steve Grubb wrote:
>> /bin/sh ../libtool --tag=CC   --mode=link
>> gcc -fPIC -DPIC -D_GNU_SOURCE '-DTABLE_H="actiontab.h"' -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic   -o
>> gen_actiontabs_h gen_actiontabs_h-gen_tables.o
>> ../libtool: line 821: X--tag=CC: command not found
>
> you need to run "libtoolize" in e.g. %prep because of the bigger libtool
> bump vom 1.5 to 2.x some time ago. That will solve your issue completely.
> Ask yourself, why you've written/done insane libtool stuff in the past ;)

If you just run "autoreconf -i", it will take care of this for you.
There is a silly issue with autoreconf where it doesn't run libtoolize
unless you pass the --install parameter to autoreconf. The reason has
something to do with libtoolize "installing" new files when it runs,
so autoreconf refuses to run it unless you pass -i. If you run
autoreconf with the --verbose/-v parameter (always a good idea), it
will tell you that it's skipping libtoolize.

--
Dan




More information about the fedora-devel-list mailing list