[Pkg-bitcoin-devel] Bug#841620: libbitcoin: FTBFS: aclocal: error: too many loops

Lucas Nussbaum lucas at debian.org
Fri Oct 21 13:49:03 UTC 2016


Source: libbitcoin
Version: 2.11.0-1
Severity: serious
Tags: stretch sid
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20161021 qa-ftbfs
Justification: FTBFS on amd64

Hi,

During a rebuild of all packages in sid, your package failed to build on
amd64.

Relevant part (hopefully):
>  debian/rules build
> CDBS WARNING:  copyright-check disabled - licensecheck is missing.
> sed -e 's/__LIBPKG__/libbitcoin0v5/g' <debian/control.in.in >debian/control.in
> test -x debian/rules
> mkdir -p "."
> CDBS WARNING:    DEB_COPYRIGHT_CHECK_IGNORE_REGEX is deprecated since 0.4.133
> CDBS WARNING:    DEB_DH_STRIP_ARGS is deprecated since 0.4.85
> 
> Scanning upstream source for new/changed copyright notices...
> 
> set -e; LC_ALL=C.UTF-8 /usr/bin/licensecheck --check '.*' --recursive --copyright --deb-fmt --ignore '^((.*/)?[^/]+\.(png)|debian/(changelog|copyright(|_hints|_newhints)))$' --lines 0 * | /usr/lib/cdbs/licensecheck2dep5 > debian/copyright_newhints
> /bin/sh: 1: /usr/bin/licensecheck: not found
> find * -type f -regextype posix-extended \
> 	-regex '.*\.(png)' \
> 	-print0 | perl -0 debian/license-miner
> touch debian/stamp-extract-copyright
> 0 combinations of copyright and licensing found.
> No new copyright notices found - assuming no news is good news...
> touch debian/stamp-copyright-check
> mkdir -p "debian/upstream-cruft"
> mv "m4/ax_check_compile_flag.m4" "debian/upstream-cruft/m4/ax_check_compile_flag.m4";      mv "m4/ax_check_link_flag.m4" "debian/upstream-cruft/m4/ax_check_link_flag.m4";      mv "m4/ax_check_preproc_flag.m4" "debian/upstream-cruft/m4/ax_check_preproc_flag.m4";      mv "m4/ax_cxx_compile_stdcxx_11.m4" "debian/upstream-cruft/m4/ax_cxx_compile_stdcxx_11.m4";      mv "m4/ax_java_devel.m4" "debian/upstream-cruft/m4/ax_java_devel.m4";      mv "m4/ax_jni_include_dir.m4" "debian/upstream-cruft/m4/ax_jni_include_dir.m4";      mv "m4/ax_prog_jar.m4" "debian/upstream-cruft/m4/ax_prog_jar.m4";      mv "m4/ax_prog_javac.m4" "debian/upstream-cruft/m4/ax_prog_javac.m4";      mv "m4/ax_prog_javac_works.m4" "debian/upstream-cruft/m4/ax_prog_javac_works.m4";      mv "m4/ax_prog_java.m4" "debian/upstream-cruft/m4/ax_prog_java.m4";      mv "m4/ax_prog_java_works.m4" "debian/upstream-cruft/m4/ax_prog_java_works.m4";      mv "m4/ax_pthread.m4" "debian/upstream-cruft/m4/ax_pthread.m4";      mv "m4/ax_python_devel.m4" "debian/upstream-cruft/m4/ax_python_devel.m4";      mv "m4/ax_boost_base.m4" "debian/upstream-cruft/m4/ax_boost_base.m4";      mv "m4/ax_boost_chrono.m4" "debian/upstream-cruft/m4/ax_boost_chrono.m4";      mv "m4/ax_boost_date_time.m4" "debian/upstream-cruft/m4/ax_boost_date_time.m4";      mv "m4/ax_boost_filesystem.m4" "debian/upstream-cruft/m4/ax_boost_filesystem.m4";      mv "m4/ax_boost_locale.m4" "debian/upstream-cruft/m4/ax_boost_locale.m4";      mv "m4/ax_boost_program_options.m4" "debian/upstream-cruft/m4/ax_boost_program_options.m4";      mv "m4/ax_boost_regex.m4" "debian/upstream-cruft/m4/ax_boost_regex.m4";      mv "m4/ax_boost_system.m4" "debian/upstream-cruft/m4/ax_boost_system.m4";      mv "m4/ax_boost_thread.m4" "debian/upstream-cruft/m4/ax_boost_thread.m4";      mv "m4/ax_boost_unit_test_framework.m4" "debian/upstream-cruft/m4/ax_boost_unit_test_framework.m4";
> touch debian/stamp-upstream-cruft
> find -type f -name '*.metadata_dump' -delete
> cd . && libtoolize -c -f
> libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
> libtoolize: copying file 'build-aux/ltmain.sh'
> libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
> libtoolize: copying file 'm4/libtool.m4'
> libtoolize: copying file 'm4/ltoptions.m4'
> libtoolize: copying file 'm4/ltsugar.m4'
> libtoolize: copying file 'm4/ltversion.m4'
> libtoolize: copying file 'm4/lt~obsolete.m4'
> cd . &&  aclocal -Im4 --install --force
> aclocal: installing 'm4/ax_boost_base.m4' from '/usr/share/aclocal/ax_boost_base.m4'
> aclocal: installing 'm4/ax_boost_chrono.m4' from '/usr/share/aclocal/ax_boost_chrono.m4'
> aclocal: installing 'm4/ax_boost_date_time.m4' from '/usr/share/aclocal/ax_boost_date_time.m4'
> aclocal: installing 'm4/ax_boost_filesystem.m4' from '/usr/share/aclocal/ax_boost_filesystem.m4'
> aclocal: installing 'm4/ax_boost_locale.m4' from '/usr/share/aclocal/ax_boost_locale.m4'
> aclocal: installing 'm4/ax_boost_program_options.m4' from '/usr/share/aclocal/ax_boost_program_options.m4'
> aclocal: installing 'm4/ax_boost_regex.m4' from '/usr/share/aclocal/ax_boost_regex.m4'
> aclocal: installing 'm4/ax_boost_system.m4' from '/usr/share/aclocal/ax_boost_system.m4'
> aclocal: installing 'm4/ax_boost_thread.m4' from '/usr/share/aclocal/ax_boost_thread.m4'
> aclocal: installing 'm4/ax_boost_unit_test_framework.m4' from '/usr/share/aclocal/ax_boost_unit_test_framework.m4'
> aclocal: installing 'm4/ax_check_compile_flag.m4' from '/usr/share/aclocal/ax_check_compile_flag.m4'
> aclocal: installing 'm4/ax_check_link_flag.m4' from '/usr/share/aclocal/ax_check_link_flag.m4'
> aclocal: installing 'm4/ax_cxx_compile_stdcxx.m4' from '/usr/share/aclocal/ax_cxx_compile_stdcxx.m4'
> aclocal: installing 'm4/ax_cxx_compile_stdcxx_11.m4' from '/usr/share/aclocal/ax_cxx_compile_stdcxx_11.m4'
> aclocal: installing 'm4/ax_pthread.m4' from '/usr/share/aclocal/ax_pthread.m4'
> aclocal: installing 'm4/pkg.m4' from '/usr/share/aclocal/pkg.m4'
> aclocal: installing 'm4/ax_require_defined.m4' from '/usr/share/aclocal/ax_require_defined.m4'
> aclocal: error: too many loops
> aclocal: Please contact <bug-automake at gnu.org>.
>  at /usr/share/automake-1.15/Automake/Channels.pm line 662.
> 	Automake::Channels::msg("automake", "", "too many loops") called at /usr/share/automake-1.15/Automake/ChannelDefs.pm line 212
> 	Automake::ChannelDefs::prog_error("too many loops") called at /usr/bin/aclocal line 1188
> /usr/share/cdbs/1/class/autotools-files.mk:68: recipe for target 'debian/stamp-autotools-files' failed
> make: *** [debian/stamp-autotools-files] Error 255

If the failure looks somehow time/timezone related:
Note that this rebuild was performed without the 'tzdata' package
installed in the chroot. tzdata used be (transitively) part of
build-essential, but it no longer is. If this package requires it to
build, it should be added to build-depends. For the release team's
opinion on this, see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=836940#185

If the failure looks LSB-related:
similarly to tzdata, lsb-base is not installed in the build chroot.

The full build log is available from:
   http://aws-logs.debian.net/2016/10/21/libbitcoin_2.11.0-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-bitcoin-devel mailing list