[Debian-med-packaging] Bug#878333: tree-puzzle: frequent parallel FTBFS
Adrian Bunk
bunk at debian.org
Thu Oct 12 22:04:23 UTC 2017
Source: tree-puzzle
Version: 5.2-9
Severity: important
Tags: patch
dh compat 10 defaults to parallel building, which frequently
causes FTBFS like:
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/tree-puzzle.html
...
gcc -DHAVE_CONFIG_H -I. -I.. -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -c ./gamma.c && mv gamma.o sgamma.o
...
/usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -c ./gamma.c && mv gamma.o pgamma.o
...
/usr/bin/mpicc -DPARALLEL -DHAVE_CONFIG_H -I. -I.. -I. -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -c ./ml2.c && mv ml2.o pml2.o
mv: cannot stat 'gamma.o': No such file or directory
Makefile:716: recipe for target 'sgamma.o' failed
make[3]: *** [sgamma.o] Error 1
That's the same intermediate file twice built and then moved.
The following works around the issue by going back to the
dh compat < 10 default of non-parallel building:
--- debian/rules.old 2017-10-12 22:02:15.000000000 +0000
+++ debian/rules 2017-10-12 22:02:31.000000000 +0000
@@ -8,7 +8,7 @@
ppkg:=tree-ppuzzle
%:
- dh $@
+ dh $@ --no-parallel
override_dh_compress:
dh_compress --exclude=.pdf --exclude .phy --exclude trees --exclude .b
More information about the Debian-med-packaging
mailing list