Started by user score Running as SYSTEM Building in workspace /var/lib/jenkins/workspace/pkgbuilds/curaengine The recommended git tool is: NONE No credentials specified Cloning the remote Git repository Cloning repository https://aur.archlinux.org/curaengine.git > git init /var/lib/jenkins/workspace/pkgbuilds/curaengine # timeout=10 Fetching upstream changes from https://aur.archlinux.org/curaengine.git > git --version # timeout=10 > git --version # 'git version 2.38.1' > git fetch --tags --force --progress -- https://aur.archlinux.org/curaengine.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://aur.archlinux.org/curaengine.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision 0987c2b3fc30634f7e1c5343a21d7fd4724ef8b0 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 0987c2b3fc30634f7e1c5343a21d7fd4724ef8b0 # timeout=10 Commit message: "import from community" First time build. Skipping changelog. [curaengine] $ /bin/sh -xe /tmp/jenkins3731217537435430287.sh + '[' -n '' ']' + sudo /usr/local/sbin/build-chroot-pkg pkgbuilds/curaengine ==> Synchronizing chroot copy [/var/lib/jenkins/chroots/root1/root] -> [build-0003]...done ==> Making package: curaengine 4.13.1-3 (Fri Nov 4 16:18:57 2022) ==> Retrieving sources... -> Downloading curaengine-4.13.1.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 786k 0 786k 0 0 1581k 0 --:--:-- --:--:-- --:--:-- 1581k 100 1687k 0 1687k 0 0 2594k 0 --:--:-- --:--:-- --:--:-- 5887k ==> Validating source files with sha512sums... curaengine-4.13.1.tar.gz ... Passed [1m[32m==>[0m[1m Making package: curaengine 4.13.1-3 (Fri Nov 4 16:19:04 2022)[0m [1m[32m==>[0m[1m Checking runtime dependencies...[0m [1m[32m==>[0m[1m Installing missing dependencies...[0m [?25lresolving dependencies... looking for conflicting packages... Packages (5) libnsl-2.0.0-2 protobuf-21.9-1 python-3.10.8-2 arcus-5.0.0-3 polyclipping-6.4.2-4 Total Download Size: 0.05 MiB Total Installed Size: 64.54 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... polyclipping-6.4.2-4-x86_64 [1F polyclipping-6.4... 0.0 B 0.00 B/s --:-- [----------------------] 0% polyclipping-6.4... 0.0 B 0.00 B/s --:-- [----------------------] 0% polyclipping-6.4... 52.1 KiB 164 KiB/s 00:00 [######################] 100% [1E(0/5) checking keys in keyring [----------------------] 0% (1/5) checking keys in keyring [####------------------] 20% (2/5) checking keys in keyring [########--------------] 40% (3/5) checking keys in keyring [#############---------] 60% (4/5) checking keys in keyring [#################-----] 80% (5/5) checking keys in keyring [######################] 100% (0/5) checking package integrity [----------------------] 0% (1/5) checking package integrity [----------------------] 0% (2/5) checking package integrity [##################----] 84% (3/5) checking package integrity [#####################-] 98% (4/5) checking package integrity [#####################-] 99% (5/5) checking package integrity [######################] 100% (0/5) loading package files [----------------------] 0% (1/5) loading package files [----------------------] 0% (2/5) loading package files [##################----] 84% (3/5) loading package files [#####################-] 98% (4/5) loading package files [#####################-] 99% (5/5) loading package files [######################] 100% (0/5) checking for file conflicts [----------------------] 0% (1/5) checking for file conflicts [####------------------] 20% (2/5) checking for file conflicts [########--------------] 40% (3/5) checking for file conflicts [#############---------] 60% (4/5) checking for file conflicts [#################-----] 80% (5/5) checking for file conflicts [######################] 100% (0/5) checking available disk space [----------------------] 0% (1/5) checking available disk space [####------------------] 20% (2/5) checking available disk space [########--------------] 40% (3/5) checking available disk space [#############---------] 60% (4/5) checking available disk space [#################-----] 80% (5/5) checking available disk space [######################] 100% :: Processing package changes... (1/5) installing libnsl [----------------------] 0% (1/5) installing libnsl [######################] 100% (2/5) installing python [----------------------] 0% (2/5) installing python [########--------------] 39% (2/5) installing python [#################-----] 81% (2/5) installing python [######################] 100% Optional dependencies for python python-setuptools python-pip sqlite [installed] mpdecimal: for decimal xz: for lzma [installed] tk: for tkinter (3/5) installing protobuf [----------------------] 0% (3/5) installing protobuf [######################] 100% (4/5) installing arcus [----------------------] 0% (4/5) installing arcus [######################] 100% (5/5) installing polyclipping [----------------------] 0% (5/5) installing polyclipping [######################] 100% [?25h[1m[32m==>[0m[1m Checking buildtime dependencies...[0m [1m[32m==>[0m[1m Installing missing dependencies...[0m [?25lresolving dependencies... looking for conflicting packages... Packages (12) hicolor-icon-theme-0.17-2 jsoncpp-1.9.5-2 libuv-1.44.2-1 perl-error-0.17029-4 perl-mailtools-2.21-6 perl-timedate-2.33-4 rhash-1.4.3-1 cmake-3.24.3-1 cppunit-1.15.1-3 git-2.38.1-1 gtest-1.12.1-1 rapidjson-1.1.0-5 Total Download Size: 0.90 MiB Total Installed Size: 115.58 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... cppunit-1.15.1-3-x86_64 Total (0/2) 0.0 B 0.00 B/s 00:00 [----------------------] 0% [2F cppunit-1.15.1-3... 0.0 B 0.00 B/s --:-- [----------------------] 0% [1E Total (0/2) 0.0 B 0.00 B/s --:-- [----------------------] 0% [1F cppunit-1.15.1-3... 468.0 KiB 5.31 MiB/s 00:00 [######################] 100% [1E gtest-1.12.1-1-x86_64 Total (1/2) 0.0 B 0.00 B/s --:-- [----------------------] 0% [2F gtest-1.12.1-1-x... 32.0 KiB 1.00 B/s --:-- [#---------------------] 7% gtest-1.12.1-1-x... 453.3 KiB 12.0 MiB/s 00:00 [######################] 100% [1E Total (2/2) 921.3 KiB 5.11 MiB/s 00:00 [######################] 100% ( 0/12) checking keys in keyring [----------------------] 0% ( 1/12) checking keys in keyring [#---------------------] 8% ( 2/12) checking keys in keyring [###-------------------] 16% ( 3/12) checking keys in keyring [#####-----------------] 25% ( 4/12) checking keys in keyring [#######---------------] 33% ( 5/12) checking keys in keyring [#########-------------] 41% ( 6/12) checking keys in keyring [###########-----------] 50% ( 7/12) checking keys in keyring [############----------] 58% ( 8/12) checking keys in keyring [##############--------] 66% ( 9/12) checking keys in keyring [################------] 75% (10/12) checking keys in keyring [##################----] 83% (11/12) checking keys in keyring [####################--] 91% (12/12) checking keys in keyring [######################] 100% ( 0/12) checking package integrity [----------------------] 0% ( 1/12) checking package integrity [----------------------] 0% ( 2/12) checking package integrity [----------------------] 0% ( 3/12) checking package integrity [----------------------] 2% ( 4/12) checking package integrity [----------------------] 2% ( 5/12) checking package integrity [############----------] 59% ( 6/12) checking package integrity [############----------] 59% ( 7/12) checking package integrity [############----------] 59% ( 8/12) checking package integrity [############----------] 59% ( 9/12) checking package integrity [####################--] 94% (10/12) checking package integrity [#####################-] 97% (11/12) checking package integrity [#####################-] 97% (12/12) checking package integrity [######################] 100% ( 0/12) loading package files [----------------------] 0% ( 1/12) loading package files [----------------------] 0% ( 2/12) loading package files [----------------------] 0% ( 3/12) loading package files [----------------------] 2% ( 4/12) loading package files [----------------------] 2% ( 5/12) loading package files [############----------] 59% ( 6/12) loading package files [############----------] 59% ( 7/12) loading package files [############----------] 59% ( 8/12) loading package files [############----------] 59% ( 9/12) loading package files [####################--] 94% (10/12) loading package files [#####################-] 97% (11/12) loading package files [#####################-] 97% (12/12) loading package files [######################] 100% ( 0/12) checking for file conflicts [----------------------] 0% ( 1/12) checking for file conflicts [#---------------------] 8% ( 2/12) checking for file conflicts [###-------------------] 16% ( 3/12) checking for file conflicts [#####-----------------] 25% ( 4/12) checking for file conflicts [#######---------------] 33% ( 5/12) checking for file conflicts [#########-------------] 41% ( 6/12) checking for file conflicts [###########-----------] 50% ( 7/12) checking for file conflicts [############----------] 58% ( 8/12) checking for file conflicts [##############--------] 66% ( 9/12) checking for file conflicts [################------] 75% (10/12) checking for file conflicts [##################----] 83% (11/12) checking for file conflicts [####################--] 91% (12/12) checking for file conflicts [######################] 100% ( 0/12) checking available disk space [----------------------] 0% ( 1/12) checking available disk space [#---------------------] 8% ( 2/12) checking available disk space [###-------------------] 16% ( 3/12) checking available disk space [#####-----------------] 25% ( 4/12) checking available disk space [#######---------------] 33% ( 5/12) checking available disk space [#########-------------] 41% ( 6/12) checking available disk space [###########-----------] 50% ( 7/12) checking available disk space [############----------] 58% ( 8/12) checking available disk space [##############--------] 66% ( 9/12) checking available disk space [################------] 75% (10/12) checking available disk space [##################----] 83% (11/12) checking available disk space [####################--] 91% (12/12) checking available disk space [######################] 100% :: Processing package changes... ( 1/12) installing hicolor-icon-theme [----------------------] 0% ( 1/12) installing hicolor-icon-theme [######################] 100% ( 2/12) installing jsoncpp [----------------------] 0% ( 2/12) installing jsoncpp [######################] 100% Optional dependencies for jsoncpp jsoncpp-doc: documentation ( 3/12) installing libuv [----------------------] 0% ( 3/12) installing libuv [######################] 100% ( 4/12) installing rhash [----------------------] 0% ( 4/12) installing rhash [######################] 100% ( 5/12) installing cmake [----------------------] 0% ( 5/12) installing cmake [###############-------] 70% ( 5/12) installing cmake [################------] 73% ( 5/12) installing cmake [###################---] 87% ( 5/12) installing cmake [######################] 100% Optional dependencies for cmake qt6-base: cmake-gui ( 6/12) installing perl-error [----------------------] 0% ( 6/12) installing perl-error [######################] 100% ( 7/12) installing perl-timedate [----------------------] 0% ( 7/12) installing perl-timedate [######################] 100% ( 8/12) installing perl-mailtools [----------------------] 0% ( 8/12) installing perl-mailtools [######################] 100% ( 9/12) installing git [----------------------] 0% ( 9/12) installing git [----------------------] 0% ( 9/12) installing git [----------------------] 0% ( 9/12) installing git [----------------------] 0% ( 9/12) installing git [----------------------] 0% ( 9/12) installing git [----------------------] 0% ( 9/12) installing git [----------------------] 0% ( 9/12) installing git [----------------------] 0% ( 9/12) installing git [#####################-] 98% ( 9/12) installing git [######################] 100% Optional dependencies for git tk: gitk and git gui perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] (10/12) installing gtest [----------------------] 0% (10/12) installing gtest [######################] 100% Optional dependencies for gtest python: gmock generator [installed] (11/12) installing rapidjson [----------------------] 0% (11/12) installing rapidjson [######################] 100% (12/12) installing cppunit [----------------------] 0% (12/12) installing cppunit [######################] 100% :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h[1m[32m==>[0m[1m Retrieving sources...[0m [1m[34m ->[0m[1m Found curaengine-4.13.1.tar.gz[0m [1m[33m==> WARNING:[0m[1m Skipping all source file integrity checks.[0m [1m[32m==>[0m[1m Extracting sources...[0m [1m[34m ->[0m[1m Extracting curaengine-4.13.1.tar.gz with bsdtar[0m [1m[32m==>[0m[1m Starting build()...[0m -- The C compiler identification is GNU 12.2.0 -- The CXX compiler identification is GNU 12.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building with Arcus -- Found Protobuf: /usr/lib/libprotobuf.so (found suitable version "3.21.9", minimum required is "3.0.0") CMake Warning (dev) at /usr/lib64/cmake/Arcus/ArcusConfig.cmake:40 (set): implicitly converting '' to 'STRING' type. Call Stack (most recent call first): CMakeLists.txt:23 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Building Stb from source. -- Created Stb installation at: /build/curaengine/src/CuraEngine-4.13.1/build/stb-prefix/src -- RapidJSON found. Headers: /usr/include -- Found Polyclipping: /usr/lib/libpolyclipping.so (found version "6.4.2") -- Compile with more optimization flags -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Building tests... CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (GTest) does not match the name of the calling package (GMock). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/FindGMock.cmake:441 (find_package_handle_standard_args) CMakeLists.txt:332 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found GTest: /usr/lib/libgtest.so -- Found GMock: /usr/lib/libgmock.so -- Found Threads: TRUE -- Configuring done -- Generating done -- Build files have been written to: /build/curaengine/src/CuraEngine-4.13.1/build [ 1%] Creating directories for 'stb' [ 2%] Performing download step (git clone) for 'stb' Cloning into 'stb'... HEAD is now at d5d052c casting to int to remove ptrdiff_t <-> int comparison warnings [ 3%] No patch step for 'stb' [ 3%] No configure step for 'stb' [ 4%] No build step for 'stb' [ 4%] No install step for 'stb' [ 5%] Completed 'stb' [ 5%] Built target stb [ 6%] Running cpp protocol buffer compiler on Cura.proto [ 7%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Application.cpp.o [ 7%] Building CXX object CMakeFiles/_CuraEngine.dir/src/bridge.cpp.o [ 8%] Building CXX object CMakeFiles/_CuraEngine.dir/src/ConicalOverhang.cpp.o [ 8%] Building CXX object CMakeFiles/_CuraEngine.dir/src/ExtruderTrain.cpp.o [ 9%] Building CXX object CMakeFiles/_CuraEngine.dir/src/FffGcodeWriter.cpp.o /build/curaengine/src/CuraEngine-4.13.1/src/FffGcodeWriter.cpp: In constructor ‘cura::FffGcodeWriter::FffGcodeWriter()’: /build/curaengine/src/CuraEngine-4.13.1/src/FffGcodeWriter.cpp:31:21: warning: member ‘cura::FffGcodeWriter::gcode’ is used uninitialized [-Wuninitialized] 31 | , layer_plan_buffer(gcode) | ^~~~~ [ 10%] Building CXX object CMakeFiles/_CuraEngine.dir/src/FffPolygonGenerator.cpp.o [ 10%] Building CXX object CMakeFiles/_CuraEngine.dir/src/FffProcessor.cpp.o [ 11%] Building CXX object CMakeFiles/_CuraEngine.dir/src/gcodeExport.cpp.o [ 11%] Building CXX object CMakeFiles/_CuraEngine.dir/src/GCodePathConfig.cpp.o [ 12%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill.cpp.o [ 13%] Building CXX object CMakeFiles/_CuraEngine.dir/src/InsetOrderOptimizer.cpp.o [ 13%] Building CXX object CMakeFiles/_CuraEngine.dir/src/layerPart.cpp.o [ 14%] Building CXX object CMakeFiles/_CuraEngine.dir/src/LayerPlan.cpp.o /build/curaengine/src/CuraEngine-4.13.1/src/LayerPlan.cpp: In lambda function: /build/curaengine/src/CuraEngine-4.13.1/src/LayerPlan.cpp:1198:46: warning: comparison of integer expressions of different signedness: ‘cura::coord_t’ {aka ‘long long int’} and ‘const size_t’ {aka ‘const long unsigned int’} [-Wsign-compare] 1198 | return vSize2(path[1] - path[0]) < exclude_dist2 && exclude_areas.inside((path[0] + path[1]) / 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /build/curaengine/src/CuraEngine-4.13.1/src/LayerPlan.cpp: In member function ‘void cura::LayerPlan::addLinesMonotonic(const cura::Polygons&, const cura::Polygons&, const cura::GCodePathConfig&, cura::SpaceFillType, cura::AngleRadians, cura::coord_t, cura::coord_t, cura::coord_t, cura::Ratio, double)’: /build/curaengine/src/CuraEngine-4.13.1/src/LayerPlan.cpp:1209:82: warning: comparison of integer expressions of different signedness: ‘const int’ and ‘unsigned int’ [-Wsign-compare] 1209 | const bool next_would_have_been_included = inside_exclusion && (line_idx < polygons.size() - 1 && is_inside_exclusion(polygons[line_idx + 1])); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ [ 14%] Building CXX object CMakeFiles/_CuraEngine.dir/src/LayerPlanBuffer.cpp.o [ 15%] Building CXX object CMakeFiles/_CuraEngine.dir/src/MergeInfillLines.cpp.o [ 15%] Building CXX object CMakeFiles/_CuraEngine.dir/src/mesh.cpp.o [ 16%] Building CXX object CMakeFiles/_CuraEngine.dir/src/MeshGroup.cpp.o [ 17%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Mold.cpp.o [ 17%] Building CXX object CMakeFiles/_CuraEngine.dir/src/multiVolumes.cpp.o [ 18%] Building CXX object CMakeFiles/_CuraEngine.dir/src/PathOrder.cpp.o [ 18%] Building CXX object CMakeFiles/_CuraEngine.dir/src/pathOrderOptimizer.cpp.o [ 19%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Preheat.cpp.o [ 20%] Building CXX object CMakeFiles/_CuraEngine.dir/src/PrimeTower.cpp.o [ 20%] Building CXX object CMakeFiles/_CuraEngine.dir/src/raft.cpp.o [ 21%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Scene.cpp.o [ 21%] Building CXX object CMakeFiles/_CuraEngine.dir/src/skin.cpp.o /build/curaengine/src/CuraEngine-4.13.1/src/skin.cpp: In member function ‘cura::Polygons cura::SkinInfillAreaComputation::generateNoAirBelow(cura::SliceLayerPart&, size_t)’: /build/curaengine/src/CuraEngine-4.13.1/src/skin.cpp:537:22: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 537 | if (layer_nr < flooring_layer_count) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ [ 22%] Building CXX object CMakeFiles/_CuraEngine.dir/src/SkirtBrim.cpp.o [ 23%] Building CXX object CMakeFiles/_CuraEngine.dir/src/SupportInfillPart.cpp.o [ 23%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Slice.cpp.o [ 24%] Building CXX object CMakeFiles/_CuraEngine.dir/src/sliceDataStorage.cpp.o [ 24%] Building CXX object CMakeFiles/_CuraEngine.dir/src/slicer.cpp.o [ 25%] Building CXX object CMakeFiles/_CuraEngine.dir/src/support.cpp.o [ 25%] Building CXX object CMakeFiles/_CuraEngine.dir/src/timeEstimate.cpp.o /build/curaengine/src/CuraEngine-4.13.1/src/timeEstimate.cpp: In member function ‘void cura::TimeEstimateCalculator::plan(Position, cura::Velocity, cura::PrintFeatureType)’: /build/curaengine/src/CuraEngine-4.13.1/src/timeEstimate.cpp:164:11: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘class cura::TimeEstimateCalculator::Block’; use assignment or value-initialization instead [-Wclass-memaccess] 164 | memset(&block, 0, sizeof(block)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/curaengine/src/CuraEngine-4.13.1/src/timeEstimate.cpp:9: /build/curaengine/src/CuraEngine-4.13.1/src/timeEstimate.h:46:11: note: ‘class cura::TimeEstimateCalculator::Block’ declared here 46 | class Block | ^~~~~ [ 26%] Building CXX object CMakeFiles/_CuraEngine.dir/src/TopSurface.cpp.o [ 27%] Building CXX object CMakeFiles/_CuraEngine.dir/src/TreeModelVolumes.cpp.o [ 27%] Building CXX object CMakeFiles/_CuraEngine.dir/src/TreeSupport.cpp.o [ 28%] Building CXX object CMakeFiles/_CuraEngine.dir/src/WallsComputation.cpp.o [ 28%] Building CXX object CMakeFiles/_CuraEngine.dir/src/wallOverlap.cpp.o [ 29%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Weaver.cpp.o [ 30%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Wireframe2gcode.cpp.o [ 30%] Building CXX object CMakeFiles/_CuraEngine.dir/src/communication/ArcusCommunication.cpp.o In file included from /build/curaengine/src/CuraEngine-4.13.1/src/communication/ArcusCommunication.cpp:12: /build/curaengine/src/CuraEngine-4.13.1/src/communication/Listener.h:23:23: error: ‘Arcus::SocketState::SocketState’ has not been declared 23 | void stateChanged(Arcus::SocketState::SocketState) override; | ^~~~~ /build/curaengine/src/CuraEngine-4.13.1/src/communication/Listener.h:23:10: error: ‘void cura::Listener::stateChanged(int)’ marked ‘override’, but does not override 23 | void stateChanged(Arcus::SocketState::SocketState) override; | ^~~~~~~~~~~~ /build/curaengine/src/CuraEngine-4.13.1/src/communication/ArcusCommunication.cpp: In member function ‘void cura::ArcusCommunication::connect(const std::string&, uint16_t)’: /build/curaengine/src/CuraEngine-4.13.1/src/communication/ArcusCommunication.cpp:296:43: error: invalid new-expression of abstract class type ‘cura::Listener’ 296 | private_data->socket->addListener(new Listener); | ^~~~~~~~ /build/curaengine/src/CuraEngine-4.13.1/src/communication/Listener.h:17:7: note: because the following virtual functions are pure within ‘cura::Listener’: 17 | class Listener : public Arcus::SocketListener | ^~~~~~~~ In file included from /build/curaengine/src/CuraEngine-4.13.1/src/communication/Listener.h:8: /usr/include/Arcus/SocketListener.h:60:22: note: ‘virtual void Arcus::SocketListener::stateChanged(Arcus::SocketState)’ 60 | virtual void stateChanged(SocketState newState) = 0; | ^~~~~~~~~~~~ /build/curaengine/src/CuraEngine-4.13.1/src/communication/ArcusCommunication.cpp: In member function ‘virtual void cura::ArcusCommunication::sendPolygons(const cura::PrintFeatureType&, const cura::Polygons&, const cura::coord_t&, const cura::coord_t&, const cura::Velocity&)’: /build/curaengine/src/CuraEngine-4.13.1/src/communication/ArcusCommunication.cpp:419:33: warning: loop variable ‘polygon’ of type ‘const cura::ConstPolygonRef&’ binds to a temporary constructed from type ‘const std::vector<ClipperLib::IntPoint>’ [-Wrange-loop-construct] 419 | for (const ConstPolygonRef& polygon : polygons) | ^~~~~~~ /build/curaengine/src/CuraEngine-4.13.1/src/communication/ArcusCommunication.cpp:419:33: note: use non-reference type ‘const cura::ConstPolygonRef’ to make the copy explicit or ‘const std::vector<ClipperLib::IntPoint>&’ to prevent copying make[2]: *** [CMakeFiles/_CuraEngine.dir/build.make:644: CMakeFiles/_CuraEngine.dir/src/communication/ArcusCommunication.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:184: CMakeFiles/_CuraEngine.dir/all] Error 2 make: *** [Makefile:166: all] Error 2 [1m[31m==> ERROR:[0m[1m A failure occurred in build().[0m [1m Aborting...[0m ==> ERROR: Build failed, check /var/lib/jenkins/chroots/root1/build-0003/build Build step 'Execute shell' marked build as failure Finished: FAILURE