Hi, I was trying to build devel/gdb (actually to debug another build failure where devel/boost-headers enters some endless loop in conftest with gcc-5.2), and get stuck here: => Tool dependency libtool-base>=2.2.6bnb3: found libtool-base-2.4.2nb9 => Tool dependency autoconf>=2.50: found autoconf-2.69nb6 => Tool dependency nbpatch-[0-9]*: found nbpatch-20100124 => Full dependency python27>=2.7.1nb2: found python27-2.7.10 => Full dependency ncurses>=5.4nb1: found ncurses-5.9nb4 ===> Overriding tools for gdb-7.9nb1 ===> Extracting for gdb-7.9nb1 ===> Patching for gdb-7.9nb1 => Applying pkgsrc patches for gdb-7.9nb1 ===> Creating toolchain wrappers for gdb-7.9nb1 ===> Configuring for gdb-7.9nb1 WARNING: 'aclocal' is missing on your system. You should only need it if you modified 'acinclude.m4' or 'configure.ac'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site. configure.ac:23: error: Please use exactly Autoconf 2.64 instead of 2.69. ../../config/override.m4:12: _GCC_AUTOCONF_VERSION_CHECK is expanded from... configure.ac:23: the top level autom4te: /sw/env/gcc-5.2.0_openmpi-1.8.6/pkgsrc/2015Q2/gnu/bin/m4 failed with exit status: 1 autoheader: '/sw/env/gcc-5.2.0_openmpi-1.8.6/pkgsrc/2015Q2/bin/autom4te' failed with exit status: 1 *** Error code 1 Stop. bmake[1]: stopped in /scratch/sw/work/gcc-5.2.0_openmpi-1.8.6/pkgsrc-tree-2015Q2/pkgsrc/devel/gdb *** Error code 1 Stop. bmake: stopped in /scratch/sw/work/gcc-5.2.0_openmpi-1.8.6/pkgsrc-tree-2015Q2/pkgsrc/devel/gdb First of all … why is autoconf even needed? I though pkgsrc policy was to patch the resulting configure, not configure.ac? As there is no autoconf-2.64 in pkgsrc, I wonder what the correct way out of this is. Blindly patch things to make gdb accept 2.69? Avoid running autoconf at all? Go to the streets and demand an end to autotools version terror? Alrighty then, Thomas -- Dr. Thomas Orgis Universität Hamburg RRZ / Zentrale Dienste / HPC Schlüterstr. 70 20146 Hamburg Tel.: 040/42838 8826 Fax: 040/428 38 6270
Attachment:
smime.p7s
Description: S/MIME cryptographic signature