Skip to content
Failed

Console Output

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
==> Making package: curaengine 4.13.1-3 (Fri Nov  4 16:19:04 2022)
==> Checking runtime dependencies...
==> Installing missing dependencies...
[?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
 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%
(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==> Checking buildtime dependencies...
==> Installing missing dependencies...
[?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%

 cppunit-1.15.1-3...     0.0   B  0.00   B/s --:-- [----------------------]   0%
 Total (0/2)             0.0   B  0.00   B/s --:-- [----------------------]   0%
 cppunit-1.15.1-3...   468.0 KiB  5.31 MiB/s 00:00 [######################] 100%
 gtest-1.12.1-1-x86_64
 Total (1/2)             0.0   B  0.00   B/s --:-- [----------------------]   0%

 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%
 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==> Retrieving sources...
  -> Found curaengine-4.13.1.tar.gz
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Extracting curaengine-4.13.1.tar.gz with bsdtar
==> Starting build()...
-- 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
==> ERROR: A failure occurred in build().
    Aborting...
==> ERROR: Build failed, check /var/lib/jenkins/chroots/root1/build-0003/build
Build step 'Execute shell' marked build as failure
Finished: FAILURE