[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

automake --add-missing inconsistencies from AC_CONFIG_AUX_DIR



There is a new upstream release of libtar (a package i maintain) im working on releasing a package for the hurd but am having problems with build tools.

In configure.ac ./autoconf/ is setup to sture some autotools files with
AC_CONFIG_AUX_DIR(autoconf)

Im doing 
aclocal -I ./autoconf
autoheader
automake --add-missing


Under linux, the output from automake --add-missing is
automake: configure.ac: installing `autoconf/install-sh'
automake: configure.ac: installing `autoconf/mkinstalldirs'
automake: configure.ac: installing `autoconf/missing'
configure.ac: 1179: required file `autoconf/ltmain.sh' not found
automake: configure.ac: installing `autoconf/depcomp'

It creates the following symlinks
autoconf/config.guess -> /usr/share/libtool/config.guess
autoconf/config.sub -> /usr/share/libtool/config.sub
autoconf/depcomp -> /usr/share/automake/depcomp
autoconf/install-sh -> /usr/share/automake/install-sh
autoconf/ltmain.sh -> /usr/share/libtool/ltmain.sh
autoconf/missing -> /usr/share/automake/missing
autoconf/mkinstalldirs -> /usr/share/automake/mkinstalldirs


Under the hurd, the output from automake --add-missing is
automake: configure.ac: installing `autoconf/install-sh'
automake: configure.ac: installing `autoconf/mkinstalldirs'
automake: configure.ac: installing `autoconf/missing'
configure.ac: 1179: required file `autoconf/ltmain.sh' not found
configure.ac: 1179: installing 'autoconf/config.guess'
configure.ac: 1179: installing `autoconf/config.sub'
automake: configure.ac: installing `autoconf/depcomp'

and it creates the following symlinks
config.guess -> /usr/share/libtool/config.guess
config.sub -> /usr/share/libtool/config.sub
ltmain.sh -> /usr/share/libtool/ltmain.sh
autoconf/config.guess -> /usr/share/automake/config.guess
autoconf/config.sub -> /usr/share/automake/config.sub
autoconf/depcomp -> /usr/share/automake/depcomp
autoconf/install-sh -> /usr/share/automake/install-sh
autoconf/missing -> /usr/share/automake/missing
autoconf/mkinstalldirs -> /usr/share/automake/mkinstalldirs


Under linux it is creating extra links to config.guess and config.sub and creating the link to ltmain.sh in the root directory instead of ./autoconf/

Output from automake --verbose is the same under both linux and the hurd.

Im using automake 1.5-1.1 and autoconf 2.52-6 under both linux and the hurd.

I was going to mention it on the autoconf list, but am mentioning it here incase anyone else has had this problems, or if im overlooking something.



Glenn




Reply to: