On 1/31/19 1:21 PM, Rainer Orth wrote: > Hi Bernd, > >> I have fixed the installation with the attached patch, but when I regenerate >> the automake >> files using automake-1.15.1 and autoconf-2.69, I have an issue that >> apparently >> the configure.ac must be out of sync, and the the generated files are missing >> the option --runstatedir no matter what I do. At least on the source >> >> RFC, because I am not sure what the --runstatedir option is, and if it is >> intentional to remove, >> and forgotten to re-generate, or if was intended to add, and forgotten to >> check in the >> configure.ac. >> >> Attached patch which fixes the install issue, and removes the --runstatedir >> configure option. >> Is OK as is, or has anybody an idea how to fix this mess? > > those configure files have been generated with some modified version of > autoconf: --runstatedir isn't present in vanilla autoconf 2.69, but only > in git autoconf. Since there are no uses of it I could find, please do > regenerate with autoconf 2.69 (preferably self-built since distros tend > to include random patches which only confuse future developers). >
Yes, I build those always out of the tar balls. tar xf autoconf-2.69.tar.gz cd autoconf-2.69 ./configure --prefix=$(cd ..;pwd)/auto-install make && make install cd .. PATH=$PWD/auto-install/bin:$PATH tar xf automake-1.15.1.tar.gz cd automake-1.15.1 ./configure --prefix=$(cd ..;pwd)/auto-install make && make install cd .. cd gcc-trunk/libphobos autoconf && automake get the following messages: libdruntime/Makefile.am:160: warning: source file 'rt/bss_section.c' is in a subdirectory, libdruntime/Makefile.am:160: but option 'subdir-objects' is disabled libdruntime/Makefile.am:158: warning: source file 'core/threadasm.S' is in a subdirectory, libdruntime/Makefile.am:158: but option 'subdir-objects' is disabled src/Makefile.am:106: warning: source file '$(top_srcdir)/../zlib/adler32.c' is in a subdirectory, src/Makefile.am:106: but option 'subdir-objects' is disabled src/Makefile.am:106: warning: source file '$(top_srcdir)/../zlib/compress.c' is in a subdirectory, src/Makefile.am:106: but option 'subdir-objects' is disabled src/Makefile.am:106: warning: source file '$(top_srcdir)/../zlib/crc32.c' is in a subdirectory, src/Makefile.am:106: but option 'subdir-objects' is disabled src/Makefile.am:106: warning: source file '$(top_srcdir)/../zlib/deflate.c' is in a subdirectory, src/Makefile.am:106: but option 'subdir-objects' is disabled src/Makefile.am:106: warning: source file '$(top_srcdir)/../zlib/gzclose.c' is in a subdirectory, src/Makefile.am:106: but option 'subdir-objects' is disabled src/Makefile.am:106: warning: source file '$(top_srcdir)/../zlib/gzlib.c' is in a subdirectory, src/Makefile.am:106: but option 'subdir-objects' is disabled src/Makefile.am:106: warning: source file '$(top_srcdir)/../zlib/gzread.c' is in a subdirectory, src/Makefile.am:106: but option 'subdir-objects' is disabled src/Makefile.am:106: warning: source file '$(top_srcdir)/../zlib/gzwrite.c' is in a subdirectory, src/Makefile.am:106: but option 'subdir-objects' is disabled src/Makefile.am:106: warning: source file '$(top_srcdir)/../zlib/infback.c' is in a subdirectory, src/Makefile.am:106: but option 'subdir-objects' is disabled src/Makefile.am:106: warning: source file '$(top_srcdir)/../zlib/inffast.c' is in a subdirectory, src/Makefile.am:106: but option 'subdir-objects' is disabled src/Makefile.am:106: warning: source file '$(top_srcdir)/../zlib/inflate.c' is in a subdirectory, src/Makefile.am:106: but option 'subdir-objects' is disabled src/Makefile.am:106: warning: source file '$(top_srcdir)/../zlib/inftrees.c' is in a subdirectory, src/Makefile.am:106: but option 'subdir-objects' is disabled src/Makefile.am:106: warning: source file '$(top_srcdir)/../zlib/trees.c' is in a subdirectory, src/Makefile.am:106: but option 'subdir-objects' is disabled src/Makefile.am:106: warning: source file '$(top_srcdir)/../zlib/uncompr.c' is in a subdirectory, src/Makefile.am:106: but option 'subdir-objects' is disabled src/Makefile.am:106: warning: source file '$(top_srcdir)/../zlib/zutil.c' is in a subdirectory, src/Makefile.am:106: but option 'subdir-objects' is disabled and exactly the same result. So I would suggest to revert the changes from the unreleased autoconf. Is the patch OK for trunk as-is ? Thanks Bernd.