[3dprinter-general] Bug#907157: cura-engine: FTBFS in buster/sid (Error copying directory)

Santiago Vila sanvila at debian.org
Fri Aug 24 12:03:52 BST 2018


Package: src:cura-engine
Version: 1:3.3.0-2
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-arch
dh build-arch --buildsystem=cmake
   dh_update_autotools_config -a -O--buildsystem=cmake
   dh_autoreconf -a -O--buildsystem=cmake
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -- -DCURA_ENGINE_VERSION:STRING=3.3.0 -DBUILD_TESTS=ON -DUSE_SYSTEM_LIBS=ON -DCMAKE_CXX_FLAGS_RELEASE_INIT="-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2"
	install -d obj-x86_64-linux-gnu
	cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON "-GUnix Makefiles" -DCURA_ENGINE_VERSION:STRING=3.3.0 -DBUILD_TESTS=ON -DUSE_SYSTEM_LIBS=ON "-DCMAKE_CXX_FLAGS_RELEASE_INIT=-g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2" ..
-- The C compiler identification is GNU 8.2.0
-- The CXX compiler identification is GNU 8.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info

[... snipped ...]

[ 74%] Linking CXX static library lib_CuraEngine.a
/usr/bin/cmake -P CMakeFiles/_CuraEngine.dir/cmake_clean_target.cmake
/usr/bin/cmake -E cmake_link_script CMakeFiles/_CuraEngine.dir/link.txt --verbose=1
/usr/bin/ar qc lib_CuraEngine.a  CMakeFiles/_CuraEngine.dir/src/bridge.cpp.o CMakeFiles/_CuraEngine.dir/src/commandSocket.cpp.o CMakeFiles/_CuraEngine.dir/src/ConicalOverhang.cpp.o CMakeFiles/_CuraEngine.dir/src/ExtruderTrain.cpp.o CMakeFiles/_CuraEngine.dir/src/FffGcodeWriter.cpp.o CMakeFiles/_CuraEngine.dir/src/FffPolygonGenerator.cpp.o CMakeFiles/_CuraEngine.dir/src/FffProcessor.cpp.o CMakeFiles/_CuraEngine.dir/src/gcodeExport.cpp.o CMakeFiles/_CuraEngine.dir/src/GCodePathConfig.cpp.o CMakeFiles/_CuraEngine.dir/src/infill.cpp.o CMakeFiles/_CuraEngine.dir/src/InsetOrderOptimizer.cpp.o CMakeFiles/_CuraEngine.dir/src/layerPart.cpp.o CMakeFiles/_CuraEngine.dir/src/LayerPlan.cpp.o CMakeFiles/_CuraEngine.dir/src/LayerPlanBuffer.cpp.o CMakeFiles/_CuraEngine.dir/src/MergeInfillLines.cpp.o CMakeFiles/_CuraEngine.dir/src/mesh.cpp.o CMakeFiles/_CuraEngine.dir/src/MeshGroup.cpp.o CMakeFiles/_CuraEngine.dir/src/Mold.cpp.o CMakeFiles/_CuraEngine.dir/src/multiVolumes.cpp.o CMakeFiles/_CuraEngine.dir/src/pathOrderOptimizer.cpp.o CMakeFiles/_CuraEngine.dir/src/Preheat.cpp.o CMakeFiles/_CuraEngine.dir/src/PrimeTower.cpp.o CMakeFiles/_CuraEngine.dir/src/raft.cpp.o CMakeFiles/_CuraEngine.dir/src/skin.cpp.o CMakeFiles/_CuraEngine.dir/src/SkirtBrim.cpp.o CMakeFiles/_CuraEngine.dir/src/SupportInfillPart.cpp.o CMakeFiles/_CuraEngine.dir/src/sliceDataStorage.cpp.o CMakeFiles/_CuraEngine.dir/src/slicer.cpp.o CMakeFiles/_CuraEngine.dir/src/support.cpp.o CMakeFiles/_CuraEngine.dir/src/timeEstimate.cpp.o CMakeFiles/_CuraEngine.dir/src/TopSurface.cpp.o CMakeFiles/_CuraEngine.dir/src/TreeSupport.cpp.o CMakeFiles/_CuraEngine.dir/src/WallsComputation.cpp.o CMakeFiles/_CuraEngine.dir/src/wallOverlap.cpp.o CMakeFiles/_CuraEngine.dir/src/Weaver.cpp.o CMakeFiles/_CuraEngine.dir/src/Wireframe2gcode.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/NoZigZagConnectorProcessor.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/ZigzagConnectorProcessor.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/SpaceFillingTreeFill.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/SpaghettiInfill.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/SpaghettiInfillPathGenerator.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/SubDivCube.cpp.o CMakeFiles/_CuraEngine.dir/src/pathPlanning/Comb.cpp.o CMakeFiles/_CuraEngine.dir/src/pathPlanning/GCodePath.cpp.o CMakeFiles/_CuraEngine.dir/src/pathPlanning/LinePolygonsCrossings.cpp.o CMakeFiles/_CuraEngine.dir/src/pathPlanning/NozzleTempInsert.cpp.o CMakeFiles/_CuraEngine.dir/src/pathPlanning/TimeMaterialEstimates.cpp.o CMakeFiles/_CuraEngine.dir/src/progress/Progress.cpp.o CMakeFiles/_CuraEngine.dir/src/progress/ProgressStageEstimator.cpp.o CMakeFiles/_CuraEngine.dir/src/settings/PathConfigStorage.cpp.o CMakeFiles/_CuraEngine.dir/src/settings/SettingConfig.cpp.o CMakeFiles/_CuraEngine.dir/src/settings/SettingContainer.cpp.o CMakeFiles/_CuraEngine.dir/src/settings/SettingRegistry.cpp.o CMakeFiles/_CuraEngine.dir/src/settings/settings.cpp.o CMakeFiles/_CuraEngine.dir/src/settings/AdaptiveLayerHeights.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/AABB.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/AABB3D.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/Date.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/gettime.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/LinearAlg2D.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/ListPolyIt.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/logoutput.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/MinimumSpanningTree.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/PolygonsPointIndex.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/PolygonProximityLinker.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/polygonUtils.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/polygon.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/ProximityPointLink.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/SVG.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/socket.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/SpaceFillingTree.cpp.o CMakeFiles/_CuraEngine.dir/Cura.pb.cc.o
/usr/bin/ranlib lib_CuraEngine.a
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 74%] Built target _CuraEngine
make -f CMakeFiles/IntPointTest.dir/build.make CMakeFiles/IntPointTest.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/IntPointTest.dir/DependInfo.cmake --color=
Scanning dependencies of target IntPointTest
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f CMakeFiles/IntPointTest.dir/build.make CMakeFiles/IntPointTest.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 75%] Building CXX object CMakeFiles/IntPointTest.dir/tests/main.cpp.o
/usr/bin/c++  -DARCUS -I/usr/include/polyclipping -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wall -static-libstdc++ -fopenmp   -std=gnu++11 -o CMakeFiles/IntPointTest.dir/tests/main.cpp.o -c /<<PKGBUILDDIR>>/tests/main.cpp
[ 76%] Building CXX object CMakeFiles/IntPointTest.dir/tests/utils/IntPointTest.cpp.o
/usr/bin/c++  -DARCUS -I/usr/include/polyclipping -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wall -static-libstdc++ -fopenmp   -std=gnu++11 -o CMakeFiles/IntPointTest.dir/tests/utils/IntPointTest.cpp.o -c /<<PKGBUILDDIR>>/tests/utils/IntPointTest.cpp
[ 77%] Linking CXX executable IntPointTest
/usr/bin/cmake -E cmake_link_script CMakeFiles/IntPointTest.dir/link.txt --verbose=1
/usr/bin/c++  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wall -static-libstdc++ -fopenmp  -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/IntPointTest.dir/tests/main.cpp.o CMakeFiles/IntPointTest.dir/tests/utils/IntPointTest.cpp.o  -o IntPointTest lib_CuraEngine.a -lcppunit -lpolyclipping /usr/lib/x86_64-linux-gnu/libArcus.so.1.1.0 -lprotobuf -lpthread -lpthread 
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 77%] Built target IntPointTest
make -f CMakeFiles/CuraEngine.dir/build.make CMakeFiles/CuraEngine.dir/depend
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/CMakeFiles/CuraEngine.dir/DependInfo.cmake --color=
Scanning dependencies of target CuraEngine
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make -f CMakeFiles/CuraEngine.dir/build.make CMakeFiles/CuraEngine.dir/build
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
[ 78%] Building CXX object CMakeFiles/CuraEngine.dir/src/main.cpp.o
/usr/bin/c++  -DARCUS -DVERSION=\"3.3.0\" -I/usr/include/polyclipping -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wall -static-libstdc++ -fopenmp   -std=gnu++11 -o CMakeFiles/CuraEngine.dir/src/main.cpp.o -c /<<PKGBUILDDIR>>/src/main.cpp
[ 79%] Linking CXX executable CuraEngine
/usr/bin/cmake -E cmake_link_script CMakeFiles/CuraEngine.dir/link.txt --verbose=1
/usr/bin/c++  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -O3 -DNDEBUG -Wall -static-libstdc++ -fopenmp  -Wl,-z,relro -Wl,-z,now -rdynamic CMakeFiles/CuraEngine.dir/src/main.cpp.o  -o CuraEngine lib_CuraEngine.a -lpolyclipping /usr/lib/x86_64-linux-gnu/libArcus.so.1.1.0 -lprotobuf -lpthread -lpthread 
/usr/bin/cmake -E copy_directory /<<PKGBUILDDIR>>/resources /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu
Error copying directory from "/<<PKGBUILDDIR>>/resources" to "/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu".
make[3]: *** [CMakeFiles/CuraEngine.dir/build.make:92: CuraEngine] Error 1
make[3]: *** Deleting file 'CuraEngine'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:113: CMakeFiles/CuraEngine.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:166: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: cd obj-x86_64-linux-gnu && make -j1 returned exit code 2
make: *** [debian/rules:9: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2
--------------------------------------------------------------------------------

The build was made with "dpkg-buildpackage -B" in my autobuilder.
Most probably, it also fails here in reproducible builds:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/cura-engine.html

where you can get a full build log if you need it.

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.

Thanks.



More information about the 3dprinter-general mailing list