Bug#754753: healpix-cxx: FTBFS on armel: testsuite timeout
YunQiang Su
wzssyqa at gmail.com
Mon Mar 30 09:25:56 UTC 2015
On Mon, 14 Jul 2014 02:11:42 +0200 Cyril Brulebois <kibi at debian.org> wrote:
> Source: healpix-cxx
> Version: 3.11.2-7
> Severity: serious
> Justification: FTBFS
>
> Hi,
>
> your package no longer builds on armel:
> | libtool: link: g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -fopenmp -fno-tree-vectorize -fno-math-errno -funsafe-math-optimizations -fno-trapping-math -fno-rounding-math -fno-signaling-nans -fcx-limited-range -fomit-frame-pointer -Wl,-z -Wl,relro -o hpxtest Healpix_cxx/hpxtest.o ./.libs/libhealpix_cxx.a -lcfitsio -lpthread -fopenmp
> | make[1]: Leaving directory '/«PKGBUILDDIR»'
> | dh_auto_test -a
> | make[1]: Entering directory '/«PKGBUILDDIR»'
> | make check-TESTS
> | make[2]: Entering directory '/«PKGBUILDDIR»'
> | make[3]: Entering directory '/«PKGBUILDDIR»'
> | make[3]: *** Deleting file 'hpxtest.log'
> | Terminated
> | make[2]: *** [check-TESTS] Terminated
> | make[3]: *** [hpxtest.log] Terminated
> | make[1]: *** [check-am] Terminated
> | Makefile:1557: recipe for target 'check-TESTS' failed
> | Makefile:1578: recipe for target 'hpxtest.log' failed
> | Makefile:1763: recipe for target 'check-am' failed
> | make: *** wait: No child processes. Stop.
> | make: *** Waiting for unfinished jobs....
> | make: *** wait: No child processes. Stop.
> | Build killed with signal TERM after 150 minutes of inactivity
It is not a real FTBFS indeed.
The test 'hpxtest' cost to much time and armel has a quite poor performance, so
the test is killed by sbuild.
So if we output some information when building, it will not be killed by sbuild.
in `test-drivers':
"$@" >$log_file 2>&1
------>>>>>>>>>>>
"$@" 2>&1 | tee $log_file
will fix this problem.
>
> Full build log:
> https://buildd.debian.org/status/fetch.php?pkg=healpix-cxx&arch=armel&ver=3.11.2-7&stamp=1405237595
>
> Mraw,
> KiBi.
>
>
More information about the debian-science-maintainers
mailing list