Bug#907829: p4est: FTBFS on single CPU machines (?)
Santiago Vila
sanvila at debian.org
Sun Sep 2 18:21:28 BST 2018
Package: src:p4est
Version: 1.1-5
Severity: serious
Tags: ftbfs
Dear maintainer:
I tried to build this package in buster but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-arch
dh build-arch
dh_update_autotools_config -a
debian/rules override_dh_autoreconf
make[1]: Entering directory '/<<PKGBUILDDIR>>'
echo 1.1 > .tarball-version
echo 1.1 > sc/.tarball-version
dh_autoreconf ./bootstrap
Running bootstrap in subdirectory sc
--- This is the bootstrap script for libsc ---
It is NOT required to run bootstrap to build from a tar.gz archive
Development requires a libtool recent enough to contain LT_INIT (2.2 works)
Current directory is /<<PKGBUILDDIR>>/sc
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build-aux'.
[... snipped ...]
./test/sc_test_sort
Either request fewer slots for your application, or make more slots available
for use.
--------------------------------------------------------------------------
FAIL test/sc_test_sort (exit status: 1)
FAIL: test/sc_test_sortb
========================
--------------------------------------------------------------------------
There are not enough slots available in the system to satisfy the 2 slots
that were requested by the application:
./test/sc_test_sortb
Either request fewer slots for your application, or make more slots available
for use.
--------------------------------------------------------------------------
FAIL test/sc_test_sortb (exit status: 1)
============================================================================
Testsuite summary for libsc 1.1
============================================================================
# TOTAL: 12
# PASS: 0
# SKIP: 0
# XFAIL: 0
# FAIL: 12
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to p4est at librelist.com
============================================================================
make[4]: *** [Makefile:2031: test-suite.log] Error 1
make[4]: Leaving directory '/<<PKGBUILDDIR>>/sc'
make[3]: *** [Makefile:2139: check-TESTS] Error 2
make[3]: Leaving directory '/<<PKGBUILDDIR>>/sc'
make[2]: *** [Makefile:2426: check-am] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/sc'
make[1]: *** [Makefile:3388: check-recursive] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: make -j1 check VERBOSE=1 returned exit code 2
make: *** [debian/rules:8: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
--------------------------------------------------------------------------------
To reproduce, please try building with sbuild on a single-CPU machine, as I did.
The error message (not enough slots available) suggests that this package is
not ready to be built on single-CPU machines.
If this is really a bug in one of the build-depends, please use reassign and affects,
so that this is still visible in the BTS web page for this package.
My guess is that this is a bug in p4est but it's triggered by a build depends
which changed behaviour somewhere between 2017-12-24 (where version 1.1-5
still built ok for me in buster) and 2018-06-03 (where it did not anymore).
Thanks.
More information about the debian-science-maintainers
mailing list