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: