Source: aseba
Version: 1.6.0-1
Severity: serious
Tags: patch

https://buildd.debian.org/status/package.php?p=aseba&suite=sid

...
[ 78%] Built target asebaqtplugins
make -f clients/studio/CMakeFiles/asebastudio.dir/build.make 
clients/studio/CMakeFiles/asebastudio.dir/depend
make -f clients/studio/CMakeFiles/thymiovpl.dir/build.make 
clients/studio/CMakeFiles/thymiovpl.dir/depend
make -f clients/studio/CMakeFiles/rendervplblocks.dir/build.make 
clients/studio/CMakeFiles/rendervplblocks.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu'
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu'
[ 79%] Generating aseba-doc.qch
[ 79%] Generating aseba-doc.qch
[ 79%] Generating aseba-doc.qch
cd /<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu/clients/studio && 
/usr/lib/powerpc64le-linux-gnu/qt4/bin/qhelpgenerator 
/<<PKGBUILDDIR>>/clients/studio/aseba-doc.qhp -o 
/<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu/clients/studio/aseba-doc.qch
cd /<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu/clients/studio && 
/usr/lib/powerpc64le-linux-gnu/qt4/bin/qhelpgenerator 
/<<PKGBUILDDIR>>/clients/studio/aseba-doc.qhp -o 
/<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu/clients/studio/aseba-doc.qch
cd /<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu/clients/studio && 
/usr/lib/powerpc64le-linux-gnu/qt4/bin/qhelpgenerator 
/<<PKGBUILDDIR>>/clients/studio/aseba-doc.qhp -o 
/<<PKGBUILDDIR>>/obj-powerpc64le-linux-gnu/clients/studio/aseba-doc.qch
Cannot register namespace aseba.main!
Building up file structure...
clients/studio/CMakeFiles/thymiovpl.dir/build.make:193: recipe for target 
'clients/studio/aseba-doc.qch' failed
make[3]: *** [clients/studio/aseba-doc.qch] Error 255


Generating the same file 3 times in parallel is simply wrong.

Note that this does not depend on the architecture,
it is just more likely to FTBFS with higher levels
of parallelism:
"dpkg-buildpackage -J1" builds on ppc64el and
"dpkg-buildpackage -J100" FTBFS on amd64.

The proper fix would be to fix the parallel build,
but if that is not easily possible the following
change to disable parallel building would be
sufficient:

--- debian/rules.old    2018-02-10 10:05:25.449354215 +0000
+++ debian/rules        2018-02-10 10:05:36.221354113 +0000
@@ -15,6 +15,6 @@
 
 
 %:
-       dh $@
+       dh $@ --no-parallel
 
 

Reply via email to