Bug#890054: yade: frequent parallel FTBFS

Adrian Bunk bunk at debian.org
Sat Feb 10 15:57:08 UTC 2018


On Sat, Feb 10, 2018 at 05:47:34PM +0200, Adrian Bunk wrote:
> Source: yade
> Version: 2018.02a-1
> Severity: serious
> 
> https://buildd.debian.org/status/package.php?p=yade&suite=sid
> 
> On plummer (ppc64el porterbox) "dpkg-buildpackage -J100 -B"
> failed immediately while "dpkg-buildpackage -J1 -B"
> succeeded.
>...

I forgot to copy the error message from the buildd:

...
Generating MOC predefs moc_predefs.h
Generating MOC compilation mocs_compilation.cpp
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
Generating MOC predefs moc_predefs.h
Generating MOC compilation mocs_compilation.cpp
Generating MOC predefs moc_predefs.h
Generating MOC compilation mocs_compilation.cpp
...
cd /<<PKGBUILDDIR>>/debian/build/py && /usr/bin/c++  -DBOOST_MATH_DISABLE_FLOAT128=1 -DNDEBUG -DYADE_ODEINT -DYADE_SPH -D_polyhedra_utils_EXPORTS -I/<<PKGBUILDDIR>>/debian/build/py/_polyhedra_utils_autogen/include -I/<<PKGBUILDDIR>> -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -I/usr/include/eigen3 -I/usr/include/vtk-6.3 -I/usr/include/powerpc64le-linux-gnu -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/<<PKGBUILDDIR>>/debian/build  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wall -std=c++11 -DYADE_VTK -DYADE_OPENMP -fopenmp -DYADE_GTS  -DQGLVIEWER_FOUND -DYADE_OPENGL -DYADE_QT5 -DYADE_GL2PS -DLBM_ENGINE -fPIC   -ftrack-macro-expansion=0 -save-temps -fstack-protector-strong -DEIGEN_DONT_VECTORIZE -DEIGEN_DONT_ALIGN -DEIGEN_DISABLE_UNALIGNED_ARRAY_ASSERT -o CMakeFiles/_polyhedra_utils.dir/_polyhedra_utils.cpp.o -c /<<PKGBUILDDIR>>/py/_polyhedra_utils.cpp
cd /<<PKGBUILDDIR>>/debian/build/py && /usr/bin/c++  -DBOOST_MATH_DISABLE_FLOAT128=1 -DNDEBUG -DYADE_ODEINT -DYADE_SPH -D_polyhedra_utils_EXPORTS -I/<<PKGBUILDDIR>>/debian/build/py/_polyhedra_utils_autogen/include -I/<<PKGBUILDDIR>> -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -I/usr/include/eigen3 -I/usr/include/vtk-6.3 -I/usr/include/powerpc64le-linux-gnu -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/<<PKGBUILDDIR>>/debian/build  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wall -std=c++11 -DYADE_VTK -DYADE_OPENMP -fopenmp -DYADE_GTS  -DQGLVIEWER_FOUND -DYADE_OPENGL -DYADE_QT5 -DYADE_GL2PS -DLBM_ENGINE -fPIC   -ftrack-macro-expansion=0 -save-temps -fstack-protector-strong -DEIGEN_DONT_VECTORIZE -DEIGEN_DONT_ALIGN -DEIGEN_DISABLE_UNALIGNED_ARRAY_ASSERT -o CMakeFiles/_polyhedra_utils.dir/_polyhedra_utils_autogen/mocs_compilation.cpp.o -c /<<PKGBUILDDIR>>/debian/build/py/_polyhedra_utils_autogen/mocs_compilation.cpp
cd /<<PKGBUILDDIR>>/debian/build/py && /usr/bin/c++  -DBOOST_MATH_DISABLE_FLOAT128=1 -DNDEBUG -DYADE_ODEINT -DYADE_SPH -D_packObb_EXPORTS -I/<<PKGBUILDDIR>>/debian/build/py/_packObb_autogen/include -I/<<PKGBUILDDIR>> -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -I/usr/include/eigen3 -I/usr/include/vtk-6.3 -I/usr/include/powerpc64le-linux-gnu -I/usr/include/glib-2.0 -I/usr/lib/powerpc64le-linux-gnu/glib-2.0/include -I/<<PKGBUILDDIR>>/debian/build  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O2 --param=ssp-buffer-size=4 -Wformat -Wformat-security -Werror=format-security -Wall -std=c++11 -DYADE_VTK -DYADE_OPENMP -fopenmp -DYADE_GTS  -DQGLVIEWER_FOUND -DYADE_OPENGL -DYADE_QT5 -DYADE_GL2PS -DLBM_ENGINE -fPIC   -ftrack-macro-expansion=0 -save-temps -fstack-protector-strong -DEIGEN_DONT_VECTORIZE -DEIGEN_DONT_ALIGN -DEIGEN_DISABLE_UNALIGNED_ARRAY_ASSERT -o CMakeFiles/_packObb.dir/_packObb_autogen/mocs_compilation.cpp.o -c /<<PKGBUILDDIR>>/debian/build/py/_packObb_autogen/mocs_compilation.cpp
/<<PKGBUILDDIR>>/debian/build/py/_packObb_autogen/mocs_compilation.cpp:3:1: error: 'than_nothing' does not name a type
/<<PKGBUILDDIR>>/debian/build/py/_packObb_autogen/mocs_compilation.cpp:3:14: error: expected declaration before '}' token
py/CMakeFiles/_polyhedra_utils.dir/build.make:89: recipe for target 'py/CMakeFiles/_polyhedra_utils.dir/_polyhedra_utils_autogen/mocs_compilation.cpp.o' failed
make[3]: *** [py/CMakeFiles/_polyhedra_utils.dir/_polyhedra_utils_autogen/mocs_compilation.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
/<<PKGBUILDDIR>>/debian/build/py/_packObb_autogen/mocs_compilation.cpp:3:1: error: 'than_nothing' does not name a type
/<<PKGBUILDDIR>>/debian/build/py/_packObb_autogen/mocs_compilation.cpp:3:14: error: expected declaration before '}' token
make[3]: Leaving directory '/<<PKGBUILDDIR>>/debian/build'
CMakeFiles/Makefile2:550: recipe for target 'py/CMakeFiles/_polyhedra_utils.dir/all' failed
make[2]: *** [py/CMakeFiles/_polyhedra_utils.dir/all] Error 2


Note that this is not an out of memory problem - this is three moc 
commands running in parallel generating the same output files, and
the resulting files can then end up being garbage.


cu
Adrian

-- 

       "Is there not promise of rain?" Ling Tan asked suddenly out
        of the darkness. There had been need of rain for many days.
       "Only a promise," Lao Er said.
                                       Pearl S. Buck - Dragon Seed



More information about the debian-science-maintainers mailing list