<86>Oct 18 17:51:58 userdel[3860800]: delete user 'rooter' <86>Oct 18 17:51:58 userdel[3860800]: removed group 'rooter' owned by 'rooter' <86>Oct 18 17:51:58 userdel[3860800]: removed shadow group 'rooter' owned by 'rooter' <86>Oct 18 17:51:58 groupadd[3860807]: group added to /etc/group: name=rooter, GID=1862 <86>Oct 18 17:51:58 groupadd[3860807]: group added to /etc/gshadow: name=rooter <86>Oct 18 17:51:58 groupadd[3860807]: new group: name=rooter, GID=1862 <86>Oct 18 17:51:58 useradd[3860813]: new user: name=rooter, UID=1862, GID=1862, home=/root, shell=/bin/bash, from=none <86>Oct 18 17:51:58 userdel[3860823]: delete user 'builder' <86>Oct 18 17:51:58 userdel[3860823]: removed group 'builder' owned by 'builder' <86>Oct 18 17:51:58 userdel[3860823]: removed shadow group 'builder' owned by 'builder' <86>Oct 18 17:51:58 groupadd[3860831]: group added to /etc/group: name=builder, GID=1863 <86>Oct 18 17:51:58 groupadd[3860831]: group added to /etc/gshadow: name=builder <86>Oct 18 17:51:58 groupadd[3860831]: new group: name=builder, GID=1863 <86>Oct 18 17:51:58 useradd[3860837]: new user: name=builder, UID=1863, GID=1863, home=/usr/src, shell=/bin/bash, from=none <13>Oct 18 17:52:01 rpmi: rpm-macros-cmake-3.29.1-alt1 sisyphus+344518.300.3.1 1712379787 installed <13>Oct 18 17:52:03 rpmi: libboost_system1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:04 rpmi: libprotobuf32-3.21.12-alt5 sisyphus+353063.24400.30.1 1723234273 installed <13>Oct 18 17:52:04 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718968 installed <13>Oct 18 17:52:04 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Oct 18 17:52:04 rpmi: libfmt10-1:10.2.1-alt1 sisyphus+337712.100.1.1 1704440054 installed <13>Oct 18 17:52:04 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Oct 18 17:52:04 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Oct 18 17:52:04 rpmi: libquadmath0-14.2.1-alt1 icarus+359818.100.1.1 1729089654 installed <13>Oct 18 17:52:04 rpmi: libquadmath14-devel-14.2.1-alt1 icarus+359818.100.1.1 1729089654 installed <13>Oct 18 17:52:04 rpmi: libquadmath-devel-14-alt1 icarus+359818.400.1.1 1729097861 installed <13>Oct 18 17:52:04 rpmi: libboost_charconv1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:04 rpmi: libfmt-devel-1:10.2.1-alt1 sisyphus+337712.100.1.1 1704440054 installed <13>Oct 18 17:52:04 rpmi: libspdlog1.13-1.13.0-alt1 sisyphus+342917.20.3.1 1710638884 installed <13>Oct 18 17:52:04 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Oct 18 17:52:04 rpmi: libgnutls30-3.8.4-alt1 sisyphus+343729.100.2.1 1711571288 installed <13>Oct 18 17:52:04 rpmi: libngtcp2.16-1.7.0-alt1 sisyphus+356415.200.1.1 1725031912 installed <13>Oct 18 17:52:04 rpmi: libngtcp2_crypto_gnutls8-1.7.0-alt1 sisyphus+356415.200.1.1 1725031912 installed <13>Oct 18 17:52:04 rpmi: libArcus-5.3.0-alt1 sisyphus+333513.100700.79.1 1705085847 installed <13>Oct 18 17:52:04 rpmi: libboost_atomic1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:04 rpmi: libboost_contract1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:04 rpmi: libboost_chrono1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:04 rpmi: libboost_timer1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:04 rpmi: libboost_thread1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:04 rpmi: libboost_type_erasure1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:04 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed <13>Oct 18 17:52:04 rpmi: libpolyclipping-6.4.2-alt1_17 sisyphus+315820.100.1.1 1677345024 installed <13>Oct 18 17:52:04 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed <13>Oct 18 17:52:04 rpmi: libsystemd-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Oct 18 17:52:04 rpmi: libsystemd-devel-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Oct 18 17:52:04 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Oct 18 17:52:04 rpmi: libstdc++14-devel-14.2.1-alt1 icarus+359818.100.1.1 1729089654 installed <13>Oct 18 17:52:05 rpmi: gcc14-c++-14.2.1-alt1 icarus+359818.100.1.1 1729089654 installed <13>Oct 18 17:52:05 rpmi: cmake-modules-3.29.3-alt1 sisyphus+348648.100.2.1 1716590540 installed <13>Oct 18 17:52:05 rpmi: libuv-1.48.0-alt2 sisyphus+357579.100.1.1 1726426171 installed <13>Oct 18 17:52:05 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Oct 18 17:52:05 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+346331.200.2.1 1716448551 installed <13>Oct 18 17:52:05 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349835 installed <13>Oct 18 17:52:05 rpmi: publicsuffix-list-dafsa-20240911-alt1 sisyphus+357399.100.1.1 1726160479 installed <13>Oct 18 17:52:05 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684769 installed <13>Oct 18 17:52:05 rpmi: libnghttp3.9-1.5.0-alt1 sisyphus+356415.100.1.1 1725031855 installed <13>Oct 18 17:52:05 rpmi: libnghttp2-1.63.0-alt1 sisyphus+356414.100.1.1 1725031508 installed <13>Oct 18 17:52:05 rpmi: openldap-common-2.6.8-alt1 sisyphus+351621.100.1.1 1719420449 installed <13>Oct 18 17:52:05 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Oct 18 17:52:05 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Oct 18 17:52:05 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Oct 18 17:52:05 rpmi: liblmdb-0.9.32-alt1 sisyphus+342426.100.1.1 1710124288 installed <13>Oct 18 17:52:05 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed <13>Oct 18 17:52:05 rpmi: libcom_err-1.46.4.0.5.4cda-alt1 sisyphus+283826.100.1.1 1629975345 installed <13>Oct 18 17:52:05 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Oct 18 17:52:05 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Oct 18 17:52:05 rpmi: libboost_context1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:05 rpmi: libboost_fiber1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:05 rpmi: libboost_stacktrace1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:05 rpmi: libboost_nowide1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:05 rpmi: libboost_url1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:05 rpmi: libboost_test1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:05 rpmi: libboost_serialization1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:05 rpmi: libboost_random1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:05 rpmi: libboost_iostreams1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:05 rpmi: libboost_json1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:05 rpmi: libboost_regex1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:05 rpmi: libboost_graph1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:05 rpmi: libboost_date_time1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:05 rpmi: libboost_container1.85.0-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:06 rpmi: boost-devel-headers-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:06 rpmi: boost-devel-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:06 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 18 17:52:06 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Oct 18 17:52:06 rpmi: ca-certificates-2024.07.01-alt1 sisyphus+351897.100.1.1 1719826350 installed <13>Oct 18 17:52:06 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Oct 18 17:52:06 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Oct 18 17:52:06 rpmi: libcrypto3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed <13>Oct 18 17:52:06 rpmi: libssl3-3.1.7-alt1 sisyphus+356755.100.1.1 1725388416 installed <86>Oct 18 17:52:06 groupadd[3873833]: group added to /etc/group: name=_keytab, GID=999 <86>Oct 18 17:52:06 groupadd[3873833]: group added to /etc/gshadow: name=_keytab <86>Oct 18 17:52:06 groupadd[3873833]: new group: name=_keytab, GID=999 <13>Oct 18 17:52:06 rpmi: libkrb5-1.21.3-alt2 sisyphus+351857.100.1.1 1719735141 installed <13>Oct 18 17:52:06 rpmi: libgsasl18-2.2.1-alt2 sisyphus+359713.200.2.1 1728905430 installed <86>Oct 18 17:52:06 groupadd[3874181]: group added to /etc/group: name=sasl, GID=998 <86>Oct 18 17:52:06 groupadd[3874181]: group added to /etc/gshadow: name=sasl <86>Oct 18 17:52:06 groupadd[3874181]: new group: name=sasl, GID=998 <13>Oct 18 17:52:06 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112544 installed <13>Oct 18 17:52:06 rpmi: libldap2-2.6.8-alt1 sisyphus+351621.100.1.1 1719420449 installed <13>Oct 18 17:52:06 rpmi: libarchive13-3.7.5-alt2 sisyphus+358189.100.1.1 1727162763 installed <13>Oct 18 17:52:06 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593137 installed <13>Oct 18 17:52:06 rpmi: libcurl-8.10.0-alt1 sisyphus+357271.100.1.1 1726044759 installed <13>Oct 18 17:52:07 rpmi: cmake-3.29.3-alt1 sisyphus+348648.100.2.1 1716590540 installed <13>Oct 18 17:52:07 rpmi: boost-polygon-devel-1:1.85.0-alt3 sisyphus+350371.100.2.1 1717654829 installed <13>Oct 18 17:52:07 rpmi: gcc-c++-14-alt1 icarus+359818.400.1.1 1729097861 installed <13>Oct 18 17:52:07 rpmi: libspdlog-devel-1.13.0-alt1 sisyphus+342917.20.3.1 1710638884 installed <13>Oct 18 17:52:07 rpmi: libpolyclipping-devel-6.4.2-alt1_17 sisyphus+315820.100.1.1 1677345024 installed <13>Oct 18 17:52:07 rpmi: libprotobuf-devel-3.21.12-alt5 sisyphus+353063.24400.30.1 1723234273 installed <13>Oct 18 17:52:07 rpmi: libArcus-devel-5.3.0-alt1 sisyphus+333513.100700.79.1 1705085847 installed <13>Oct 18 17:52:07 rpmi: protobuf-compiler-3.21.12-alt5 sisyphus+353063.24400.30.1 1723234273 installed <13>Oct 18 17:52:07 rpmi: rapidjson-devel-1.1.0-alt8.git473553bd sisyphus+331050.100.2.2 1696521943 installed <13>Oct 18 17:52:07 rpmi: libstb-devel-2.38-alt6.g013ac3b.20240531 sisyphus+355610.100.1.1 1724161341 installed <13>Oct 18 17:52:07 rpmi: librange-v3-devel-0.12.0-alt1 sisyphus+305912.40.2.1 1661759638 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/CuraEngine-5.4.0-alt1.nosrc.rpm (w1.gzdio) Installing CuraEngine-5.4.0-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.28122 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf CuraEngine-5.4.0 + echo 'Source #0 (CuraEngine-5.4.0.tar):' Source #0 (CuraEngine-5.4.0.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/CuraEngine-5.4.0.tar + cd CuraEngine-5.4.0 + /bin/chmod -c -Rf u+rwX,go-w . + mkdir cmake + cp -a /usr/src/RPM/SOURCES/FindGMock.cmake /usr/src/RPM/SOURCES/FindPolyclipping.cmake /usr/src/RPM/SOURCES/FindStb.cmake cmake + rm -rf CMakeLists.txt + cp -a /usr/src/RPM/SOURCES/CMakeLists.txt /usr/src/RPM/SOURCES/CPackConfig.cmake . + tar xf /usr/src/RPM/SOURCES/Scripta_public.tar + mv Scripta_public/include/scripta/ include + echo 'Patch #2 (CuraEngine-static-libstdcpp.patch):' Patch #2 (CuraEngine-static-libstdcpp.patch): + /usr/bin/patch -p1 patching file CMakeLists.txt Hunk #1 succeeded at 109 (offset 8 lines). + echo 'Patch #3 (CuraEngine-5.4.0-fmt10.patch):' Patch #3 (CuraEngine-5.4.0-fmt10.patch): + /usr/bin/patch -p1 patching file include/settings/types/LayerIndex.h + rm -rf libs + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.28122 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd CuraEngine-5.4.0 + mkdir -p x86_64-alt-linux + cmake -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib64 -DLIB_SUFFIX=64 -S . -B x86_64-alt-linux -DBUILD_SHARED_LIBS:BOOL=OFF -DSET_RPATH:BOOL=OFF -DCURA_ENGINE_VERSION:STRING=5.4.0 -DUSE_SYSTEM_LIBS:BOOL=ON '-DCMAKE_CXX_FLAGS_RELEASE_INIT:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC' -DStb_INCLUDE_DIRS:PATH=/usr/include/stb -- The C compiler identification is GNU 14.2.1 -- The CXX compiler identification is GNU 14.2.1 -- 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/lib64/libprotobuf.so (found suitable version "3.21.12", 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. -- Found Stb installation at: /usr/include/stb -- RapidJSON found. Headers: -- Found Polyclipping: /usr/lib64/libpolyclipping.so (found version "6.4.2") -- Compile with more optimization flags -- Could NOT find OpenMP_C (missing: OpenMP_C_FLAGS OpenMP_C_LIB_NAMES) -- Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS OpenMP_CXX_LIB_NAMES) -- Could NOT find OpenMP (missing: OpenMP_C_FOUND OpenMP_CXX_FOUND) -- Configuring done (0.8s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS INCLUDE_INSTALL_DIR LIB_DESTINATION LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux + cmake --build x86_64-alt-linux --verbose --parallel 16 Change Dir: '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j16 gmake: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' /usr/bin/cmake -S/usr/src/RPM/BUILD/CuraEngine-5.4.0 -B/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux --check-build-system CMakeFiles/Makefile.cmake 0 gmake: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux/CMakeFiles /usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux//CMakeFiles/progress.marks gmake: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' /usr/bin/gmake -f CMakeFiles/Makefile2 all /usr/bin/gmake -f CMakeFiles/_CuraEngine.dir/build.make CMakeFiles/_CuraEngine.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 1%] Running cpp protocol buffer compiler on Cura.proto /usr/bin/protoc --cpp_out :/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I /usr/src/RPM/BUILD/CuraEngine-5.4.0 /usr/src/RPM/BUILD/CuraEngine-5.4.0/Cura.proto gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' cd /usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/CuraEngine-5.4.0 /usr/src/RPM/BUILD/CuraEngine-5.4.0 /usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux /usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux /usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux/CMakeFiles/_CuraEngine.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' /usr/bin/gmake -f CMakeFiles/_CuraEngine.dir/build.make CMakeFiles/_CuraEngine.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 5%] Building CXX object CMakeFiles/_CuraEngine.dir/src/ExtruderTrain.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/ExtruderTrain.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/ExtruderTrain.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/ExtruderTrain.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/ExtruderTrain.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 3%] Building CXX object CMakeFiles/_CuraEngine.dir/src/ConicalOverhang.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/ConicalOverhang.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/ConicalOverhang.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/ConicalOverhang.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/ConicalOverhang.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 10%] Building CXX object CMakeFiles/_CuraEngine.dir/src/GCodePathConfig.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/GCodePathConfig.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/GCodePathConfig.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/GCodePathConfig.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/GCodePathConfig.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 12%] Building CXX object CMakeFiles/_CuraEngine.dir/src/FffProcessor.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/FffProcessor.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/FffProcessor.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/FffProcessor.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffProcessor.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 13%] Building CXX object CMakeFiles/_CuraEngine.dir/src/layerPart.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/layerPart.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/layerPart.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/layerPart.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/layerPart.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 15%] Building CXX object CMakeFiles/_CuraEngine.dir/src/InterlockingGenerator.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/InterlockingGenerator.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/InterlockingGenerator.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/InterlockingGenerator.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/InterlockingGenerator.cpp /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/InterlockingGenerator.cpp: In member function 'void cura::InterlockingGenerator::handleThinAreas(const std::unordered_set&) const': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/InterlockingGenerator.cpp:111:99: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | for (int layer_nr = bottom_corner.z; layer_nr < bottom_corner.z + cell_size.z && layer_nr < near_interlock_per_layer.size(); ++layer_nr) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 4%] Building CXX object CMakeFiles/_CuraEngine.dir/src/bridge.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/bridge.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/bridge.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/bridge.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/bridge.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 18%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Mold.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/Mold.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/Mold.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/Mold.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/Mold.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 20%] Building CXX object CMakeFiles/_CuraEngine.dir/src/PathOrderPath.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/PathOrderPath.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/PathOrderPath.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/PathOrderPath.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/PathOrderPath.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 23%] Building CXX object CMakeFiles/_CuraEngine.dir/src/raft.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/raft.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/raft.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/raft.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/raft.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 19%] Building CXX object CMakeFiles/_CuraEngine.dir/src/multiVolumes.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/multiVolumes.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/multiVolumes.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/multiVolumes.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/multiVolumes.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 27%] Building CXX object CMakeFiles/_CuraEngine.dir/src/skin.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/skin.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/skin.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/skin.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/skin.cpp /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/skin.cpp: In member function 'cura::Polygons cura::SkinInfillAreaComputation::generateFilledAreaAbove(cura::SliceLayerPart&, size_t)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/skin.cpp:345:18: warning: unused variable 'wall_idx' [-Wunused-variable] 345 | const size_t wall_idx = std::min(size_t(2), mesh.settings.get("wall_line_count")); | ^~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/skin.cpp: In member function 'cura::Polygons cura::SkinInfillAreaComputation::generateFilledAreaBelow(cura::SliceLayerPart&, size_t)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/skin.cpp:383:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 383 | if (layer_nr < flooring_layer_count) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/skin.cpp:387:26: warning: unused variable 'min_wall_line_count' [-Wunused-variable] 387 | constexpr size_t min_wall_line_count = 2; | ^~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 16%] Building CXX object CMakeFiles/_CuraEngine.dir/src/mesh.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/mesh.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/mesh.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/mesh.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/mesh.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 8%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/infill.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/infill.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/infill.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/infill.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 17%] Building CXX object CMakeFiles/_CuraEngine.dir/src/MeshGroup.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/MeshGroup.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/MeshGroup.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/MeshGroup.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/MeshGroup.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 29%] Building CXX object CMakeFiles/_CuraEngine.dir/src/SupportInfillPart.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/SupportInfillPart.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/SupportInfillPart.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/SupportInfillPart.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/SupportInfillPart.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 15%] Building CXX object CMakeFiles/_CuraEngine.dir/src/LayerPlanBuffer.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/LayerPlanBuffer.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/LayerPlanBuffer.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/LayerPlanBuffer.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/LayerPlanBuffer.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 11%] Building CXX object CMakeFiles/_CuraEngine.dir/src/gcodeExport.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/gcodeExport.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/gcodeExport.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/gcodeExport.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/gcodeExport.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 2%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Application.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/Application.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/Application.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/Application.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/Application.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 21%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Preheat.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/Preheat.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/Preheat.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/Preheat.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/Preheat.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 22%] Building CXX object CMakeFiles/_CuraEngine.dir/src/PrimeTower.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/PrimeTower.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/PrimeTower.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/PrimeTower.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/PrimeTower.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 33%] Building CXX object CMakeFiles/_CuraEngine.dir/src/timeEstimate.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/timeEstimate.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/timeEstimate.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/timeEstimate.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/timeEstimate.cpp /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/timeEstimate.cpp: In member function 'void cura::TimeEstimateCalculator::plan(Position, cura::Velocity, cura::PrintFeatureType)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/timeEstimate.cpp:163: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] 163 | memset(&block, 0, sizeof(block)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/timeEstimate.cpp:9: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/timeEstimate.h:46:11: note: 'class cura::TimeEstimateCalculator::Block' declared here 46 | class Block | ^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 24%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Scene.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/Scene.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/Scene.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/Scene.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/Scene.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 8%] Building CXX object CMakeFiles/_CuraEngine.dir/src/FffPolygonGenerator.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/FffPolygonGenerator.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/FffPolygonGenerator.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/FffPolygonGenerator.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportSettings.h:6, from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeModelVolumes.h:12, from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupport.h:7, from /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp:33: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h: In copy constructor 'cura::TreeSupportElement::TreeSupportElement(const cura::TreeSupportElement&, cura::Polygons*)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:376:14: warning: 'cura::TreeSupportElement::influence_area_limit_area' will be initialized after [-Wreorder] 376 | Polygons influence_area_limit_area; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::coord_t cura::TreeSupportElement::influence_area_limit_range' [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:113:5: warning: when initialized here [-Wreorder] 113 | TreeSupportElement(const TreeSupportElement& elem, Polygons* newArea = nullptr) : // copy constructor with possibility to set a new area | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::TreeSupportElement::influence_area_limit_range' will be initialized after [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:366:10: warning: 'bool cura::TreeSupportElement::influence_area_limit_active' [-Wreorder] 366 | bool influence_area_limit_active; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:113:5: warning: when initialized here [-Wreorder] 113 | TreeSupportElement(const TreeSupportElement& elem, Polygons* newArea = nullptr) : // copy constructor with possibility to set a new area | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h: In constructor 'cura::TreeSupportElement::TreeSupportElement(cura::TreeSupportElement*)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:376:14: warning: 'cura::TreeSupportElement::influence_area_limit_area' will be initialized after [-Wreorder] 376 | Polygons influence_area_limit_area; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::coord_t cura::TreeSupportElement::influence_area_limit_range' [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::TreeSupportElement::influence_area_limit_range' will be initialized after [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:366:10: warning: 'bool cura::TreeSupportElement::influence_area_limit_active' [-Wreorder] 366 | bool influence_area_limit_active; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 14%] Building CXX object CMakeFiles/_CuraEngine.dir/src/LayerPlan.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/LayerPlan.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/LayerPlan.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/LayerPlan.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/LayerPlan.cpp In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/LayerPlan.cpp:14: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/LayerPlan.h: In constructor 'cura::ExtruderPlan::ExtruderPlan(size_t, cura::LayerIndex, bool, bool, cura::coord_t, const cura::FanSpeedLayerTimeSettings&, const cura::RetractionConfig&)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/LayerPlan.h:169:12: warning: 'cura::ExtruderPlan::temperatureFactor' will be initialized after [-Wreorder] 169 | double temperatureFactor; //!< Temperature reduction factor for small layers | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/LayerPlan.h:77:12: warning: 'double cura::ExtruderPlan::slowest_path_speed' [-Wreorder] 77 | double slowest_path_speed; | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/LayerPlan.cpp:34:1: warning: when initialized here [-Wreorder] 34 | ExtruderPlan::ExtruderPlan | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/LayerPlan.cpp: In member function 'void cura::LayerPlan::writeGCode(cura::GCodeExport&)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/LayerPlan.cpp:1876:45: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1876 | for (int64_t path_idx = 0; path_idx < paths.size(); path_idx++) | ~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/LayerPlan.cpp:2003:129: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2003 | if (! path.perform_z_hop && final_travel_z != z && extruder_plan_idx == (extruder_plans.size() - 1) && path_idx == (paths.size() - 1)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/LayerPlan.cpp:2072:33: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 2072 | for (; path_idx < paths.size() && paths[path_idx].spiralize; path_idx++) | ~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/LayerPlan.h:17: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'cura::PathOrderOptimizer::PathOrderOptimizer(cura::Point, cura::ZSeamConfig, bool, const cura::Polygons*, bool, const std::unordered_multimap&, bool) [with Path = cura::ConstPolygonPointer; cura::Point = ClipperLib::IntPoint]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/LayerPlan.cpp:627:169: required from here 627 | PathOrderOptimizer orderOptimizer(start_near_location ? start_near_location.value() : getLastPlannedPositionOrStartingPosition(), z_seam_config); | ^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:577:48: warning: 'cura::PathOrderOptimizer::order_requirements' will be initialized after [-Wreorder] 577 | const std::unordered_multimap* order_requirements; | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:275:10: warning: 'bool cura::PathOrderOptimizer::group_outer_walls' [-Wreorder] 275 | bool group_outer_walls; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:102:5: warning: when initialized here [-Wreorder] 102 | PathOrderOptimizer(const Point start_point, const ZSeamConfig seam_config = ZSeamConfig(), const bool detect_loops = false, const Polygons* combing_boundary = nullptr, const bool reverse_direction = false, const std::unordered_multimap& order_requirements = no_order_requirements, const bool group_outer_walls = false) | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'size_t cura::PathOrderOptimizer::findStartLocation(const OrderablePath&, const cura::Point&) [with Path = cura::ConstPolygonPointer; size_t = long unsigned int; OrderablePath = cura::PathOrdering; cura::Point = ClipperLib::IntPoint]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:200:37: required from 'void cura::PathOrderOptimizer::optimize() [with Path = cura::ConstPolygonPointer]' 200 | path.start_vertex = findStartLocation(path, seam_config.pos); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/LayerPlan.cpp:632:28: required from here 632 | orderOptimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:693:30: warning: possibly dangling reference to a temporary [-Wdangling-reference] 693 | const Point& best_point = (*path.converted)[best_i]; | ^~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:693:60: note: the temporary was destroyed at the end of the full expression 'cura::ConstPolygonPointer::operator*() const().cura::ConstPolygonRef::operator[](((unsigned int)best_i))' 693 | const Point& best_point = (*path.converted)[best_i]; | ~~~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:627:27: warning: unused variable 'distance' [-Wunused-variable] 627 | const coord_t distance = (combing_boundary == nullptr) | ^~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'std::vector > cura::PathOrderOptimizer::getOptimizedOrder(cura::SparsePointGridInclusive, size_t) [with Path = cura::ConstPolygonPointer; size_t = long unsigned int]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:208:31: required from 'void cura::PathOrderOptimizer::optimize() [with Path = cura::ConstPolygonPointer]' 208 | optimized_order = getOptimizedOrder(line_bucket_grid, snap_radius); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/LayerPlan.cpp:632:28: required from here 632 | orderOptimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:285:14: warning: variable 'isPicked' set but not used [-Wunused-but-set-variable] 285 | auto isPicked = [&picked](OrderablePath* c) { return picked[c]; }; | ^~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 26%] Building CXX object CMakeFiles/_CuraEngine.dir/src/SkeletalTrapezoidationGraph.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/SkeletalTrapezoidationGraph.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/SkeletalTrapezoidationGraph.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/SkeletalTrapezoidationGraph.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/SkeletalTrapezoidationGraph.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 40%] Building CXX object CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/BeadingStrategy.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/BeadingStrategy.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/BeadingStrategy.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/BeadingStrategy.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/BeadingStrategy/BeadingStrategy.cpp In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/BeadingStrategy/BeadingStrategy.cpp:6: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategy.h: In copy constructor 'cura::BeadingStrategy::BeadingStrategy(const cura::BeadingStrategy&)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategy.h:116:18: warning: 'cura::BeadingStrategy::transitioning_angle' will be initialized after [-Wreorder] 116 | AngleRadians transitioning_angle; | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategy.h:102:17: warning: 'std::string cura::BeadingStrategy::name' [-Wreorder] 102 | std::string name; | ^~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/BeadingStrategy/BeadingStrategy.cpp:28:1: warning: when initialized here [-Wreorder] 28 | BeadingStrategy::BeadingStrategy(const BeadingStrategy& other) : | ^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 39%] Building CXX object CMakeFiles/_CuraEngine.dir/src/WallsComputation.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/WallsComputation.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/WallsComputation.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/WallsComputation.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/WallsComputation.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 9%] Building CXX object CMakeFiles/_CuraEngine.dir/src/InsetOrderOptimizer.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/InsetOrderOptimizer.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/InsetOrderOptimizer.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/InsetOrderOptimizer.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/InsetOrderOptimizer.cpp In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/LayerPlan.h:17, from /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/InsetOrderOptimizer.cpp:7: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'cura::PathOrderOptimizer::PathOrderOptimizer(cura::Point, cura::ZSeamConfig, bool, const cura::Polygons*, bool, const std::unordered_multimap&, bool) [with Path = const cura::ExtrusionLine*; cura::Point = ClipperLib::IntPoint]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/InsetOrderOptimizer.cpp:97:198: required from here 97 | PathOrderOptimizer order_optimizer(gcode_layer.getLastPlannedPositionOrStartingPosition(), z_seam_config, detect_loops, combing_boundary, reverse, order, group_outer_walls); | ^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:577:48: warning: 'cura::PathOrderOptimizer::order_requirements' will be initialized after [-Wreorder] 577 | const std::unordered_multimap* order_requirements; | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:275:10: warning: 'bool cura::PathOrderOptimizer::group_outer_walls' [-Wreorder] 275 | bool group_outer_walls; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:102:5: warning: when initialized here [-Wreorder] 102 | PathOrderOptimizer(const Point start_point, const ZSeamConfig seam_config = ZSeamConfig(), const bool detect_loops = false, const Polygons* combing_boundary = nullptr, const bool reverse_direction = false, const std::unordered_multimap& order_requirements = no_order_requirements, const bool group_outer_walls = false) | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'size_t cura::PathOrderOptimizer::findStartLocation(const OrderablePath&, const cura::Point&) [with Path = const cura::ExtrusionLine*; size_t = long unsigned int; OrderablePath = cura::PathOrdering; cura::Point = ClipperLib::IntPoint]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:200:37: required from 'void cura::PathOrderOptimizer::optimize() [with Path = const cura::ExtrusionLine*]' 200 | path.start_vertex = findStartLocation(path, seam_config.pos); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/InsetOrderOptimizer.cpp:111:29: required from here 111 | order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:693:30: warning: possibly dangling reference to a temporary [-Wdangling-reference] 693 | const Point& best_point = (*path.converted)[best_i]; | ^~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:693:60: note: the temporary was destroyed at the end of the full expression 'cura::ConstPolygonPointer::operator*() const().cura::ConstPolygonRef::operator[](((unsigned int)best_i))' 693 | const Point& best_point = (*path.converted)[best_i]; | ~~~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:627:27: warning: unused variable 'distance' [-Wunused-variable] 627 | const coord_t distance = (combing_boundary == nullptr) | ^~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'std::vector > cura::PathOrderOptimizer::getOptimizedOrder(cura::SparsePointGridInclusive, size_t) [with Path = const cura::ExtrusionLine*; size_t = long unsigned int]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:208:31: required from 'void cura::PathOrderOptimizer::optimize() [with Path = const cura::ExtrusionLine*]' 208 | optimized_order = getOptimizedOrder(line_bucket_grid, snap_radius); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/InsetOrderOptimizer.cpp:111:29: required from here 111 | order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:285:14: warning: variable 'isPicked' set but not used [-Wunused-but-set-variable] 285 | auto isPicked = [&picked](OrderablePath* c) { return picked[c]; }; | ^~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 42%] Building CXX object CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/DistributedBeadingStrategy.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/DistributedBeadingStrategy.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/DistributedBeadingStrategy.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/DistributedBeadingStrategy.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/BeadingStrategy/DistributedBeadingStrategy.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 44%] Building CXX object CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 30%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Slice.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/Slice.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/Slice.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/Slice.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/Slice.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 34%] Building CXX object CMakeFiles/_CuraEngine.dir/src/TopSurface.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/TopSurface.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/TopSurface.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/TopSurface.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TopSurface.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 38%] Building CXX object CMakeFiles/_CuraEngine.dir/src/WallToolPaths.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/WallToolPaths.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/WallToolPaths.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/WallToolPaths.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/WallToolPaths.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 6%] Building CXX object CMakeFiles/_CuraEngine.dir/src/FffGcodeWriter.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/FffGcodeWriter.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/FffGcodeWriter.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/FffGcodeWriter.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp: In member function 'void cura::FffGcodeWriter::processSkirtBrim(const cura::SliceDataStorage&, cura::LayerPlan&, unsigned int, cura::LayerIndex) const': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:1102:129: warning: loop variable 'p' of type 'const std::pair >&' binds to a temporary constructed from type 'std::pair >' [-Wrange-loop-construct] 1102 | for (const std::pair>& p : grid) | ^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:1102:129: note: use non-reference type 'const std::pair >' to make the copy explicit or 'const std::pair >&' to prevent copying /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp: In member function 'void cura::FffGcodeWriter::processSpiralizedWall(const cura::SliceDataStorage&, cura::LayerPlan&, const cura::PathConfigStorage::MeshPathConfigs&, const cura::SliceLayerPart&, const cura::SliceMeshStorage&) const': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2011:33: warning: loop variable 'wall_outline' of type 'const cura::ConstPolygonRef&' binds to a temporary constructed from type 'const std::vector' [-Wrange-loop-construct] 2011 | for (const ConstPolygonRef& wall_outline : part.spiral_wall) | ^~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2011:33: note: use non-reference type 'const cura::ConstPolygonRef' to make the copy explicit or 'const std::vector&' to prevent copying /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp: In member function 'bool cura::FffGcodeWriter::processSupportInfill(const cura::SliceDataStorage&, cura::LayerPlan&) const': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2756:16: warning: unused variable 'support_brim_line_count' [-Wunused-variable] 2756 | const auto support_brim_line_count = infill_extruder.settings.get("support_brim_line_count"); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp: In member function 'void cura::FffGcodeWriter::setExtruder_addPrime(const cura::SliceDataStorage&, cura::LayerPlan&, size_t) const': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:3139:18: warning: unused variable 'outermost_prime_tower_extruder' [-Wunused-variable] 3139 | const size_t outermost_prime_tower_extruder = storage.primeTower.extruder_order[0]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/LayerPlan.h:17, from /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:20: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'cura::PathOrderOptimizer::PathOrderOptimizer(cura::Point, cura::ZSeamConfig, bool, const cura::Polygons*, bool, const std::unordered_multimap&, bool) [with Path = const cura::SliceLayerPart*; cura::Point = ClipperLib::IntPoint]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:1393:137: required from here 1393 | PathOrderOptimizer part_order_optimizer(gcode_layer.getLastPlannedPositionOrStartingPosition(), z_seam_config); | ^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:577:48: warning: 'cura::PathOrderOptimizer::order_requirements' will be initialized after [-Wreorder] 577 | const std::unordered_multimap* order_requirements; | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:275:10: warning: 'bool cura::PathOrderOptimizer::group_outer_walls' [-Wreorder] 275 | bool group_outer_walls; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:102:5: warning: when initialized here [-Wreorder] 102 | PathOrderOptimizer(const Point start_point, const ZSeamConfig seam_config = ZSeamConfig(), const bool detect_loops = false, const Polygons* combing_boundary = nullptr, const bool reverse_direction = false, const std::unordered_multimap& order_requirements = no_order_requirements, const bool group_outer_walls = false) | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'cura::PathOrderOptimizer::PathOrderOptimizer(cura::Point, cura::ZSeamConfig, bool, const cura::Polygons*, bool, const std::unordered_multimap&, bool) [with Path = const cura::SkinPart*; cura::Point = ClipperLib::IntPoint]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2261:116: required from here 2261 | PathOrderOptimizer part_order_optimizer(gcode_layer.getLastPlannedPositionOrStartingPosition()); | ^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:577:48: warning: 'cura::PathOrderOptimizer::order_requirements' will be initialized after [-Wreorder] 577 | const std::unordered_multimap* order_requirements; | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:275:10: warning: 'bool cura::PathOrderOptimizer::group_outer_walls' [-Wreorder] 275 | bool group_outer_walls; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:102:5: warning: when initialized here [-Wreorder] 102 | PathOrderOptimizer(const Point start_point, const ZSeamConfig seam_config = ZSeamConfig(), const bool detect_loops = false, const Polygons* combing_boundary = nullptr, const bool reverse_direction = false, const std::unordered_multimap& order_requirements = no_order_requirements, const bool group_outer_walls = false) | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'cura::PathOrderOptimizer::PathOrderOptimizer(cura::Point, cura::ZSeamConfig, bool, const cura::Polygons*, bool, const std::unordered_multimap&, bool) [with Path = const cura::SupportInfillPart*; cura::Point = ClipperLib::IntPoint]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2749:127: required from here 2749 | PathOrderOptimizer island_order_optimizer(gcode_layer.getLastPlannedPositionOrStartingPosition()); | ^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:577:48: warning: 'cura::PathOrderOptimizer::order_requirements' will be initialized after [-Wreorder] 577 | const std::unordered_multimap* order_requirements; | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:275:10: warning: 'bool cura::PathOrderOptimizer::group_outer_walls' [-Wreorder] 275 | bool group_outer_walls; | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:102:5: warning: when initialized here [-Wreorder] 102 | PathOrderOptimizer(const Point start_point, const ZSeamConfig seam_config = ZSeamConfig(), const bool detect_loops = false, const Polygons* combing_boundary = nullptr, const bool reverse_direction = false, const std::unordered_multimap& order_requirements = no_order_requirements, const bool group_outer_walls = false) | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'size_t cura::PathOrderOptimizer::findStartLocation(const OrderablePath&, const cura::Point&) [with Path = const cura::SliceLayerPart*; size_t = long unsigned int; OrderablePath = cura::PathOrdering; cura::Point = ClipperLib::IntPoint]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:200:37: required from 'void cura::PathOrderOptimizer::optimize() [with Path = const cura::SliceLayerPart*]' 200 | path.start_vertex = findStartLocation(path, seam_config.pos); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:1398:34: required from here 1398 | part_order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:693:30: warning: possibly dangling reference to a temporary [-Wdangling-reference] 693 | const Point& best_point = (*path.converted)[best_i]; | ^~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:693:60: note: the temporary was destroyed at the end of the full expression 'cura::ConstPolygonPointer::operator*() const().cura::ConstPolygonRef::operator[](((unsigned int)best_i))' 693 | const Point& best_point = (*path.converted)[best_i]; | ~~~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:627:27: warning: unused variable 'distance' [-Wunused-variable] 627 | const coord_t distance = (combing_boundary == nullptr) | ^~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'std::vector > cura::PathOrderOptimizer::getOptimizedOrder(cura::SparsePointGridInclusive, size_t) [with Path = const cura::SliceLayerPart*; size_t = long unsigned int]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:208:31: required from 'void cura::PathOrderOptimizer::optimize() [with Path = const cura::SliceLayerPart*]' 208 | optimized_order = getOptimizedOrder(line_bucket_grid, snap_radius); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:1398:34: required from here 1398 | part_order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:285:14: warning: variable 'isPicked' set but not used [-Wunused-but-set-variable] 285 | auto isPicked = [&picked](OrderablePath* c) { return picked[c]; }; | ^~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'size_t cura::PathOrderOptimizer::findStartLocation(const OrderablePath&, const cura::Point&) [with Path = const cura::SkinPart*; size_t = long unsigned int; OrderablePath = cura::PathOrdering; cura::Point = ClipperLib::IntPoint]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:200:37: required from 'void cura::PathOrderOptimizer::optimize() [with Path = const cura::SkinPart*]' 200 | path.start_vertex = findStartLocation(path, seam_config.pos); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2266:34: required from here 2266 | part_order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:693:30: warning: possibly dangling reference to a temporary [-Wdangling-reference] 693 | const Point& best_point = (*path.converted)[best_i]; | ^~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:693:60: note: the temporary was destroyed at the end of the full expression 'cura::ConstPolygonPointer::operator*() const().cura::ConstPolygonRef::operator[](((unsigned int)best_i))' 693 | const Point& best_point = (*path.converted)[best_i]; | ~~~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:627:27: warning: unused variable 'distance' [-Wunused-variable] 627 | const coord_t distance = (combing_boundary == nullptr) | ^~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'std::vector > cura::PathOrderOptimizer::getOptimizedOrder(cura::SparsePointGridInclusive, size_t) [with Path = const cura::SkinPart*; size_t = long unsigned int]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:208:31: required from 'void cura::PathOrderOptimizer::optimize() [with Path = const cura::SkinPart*]' 208 | optimized_order = getOptimizedOrder(line_bucket_grid, snap_radius); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2266:34: required from here 2266 | part_order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:285:14: warning: variable 'isPicked' set but not used [-Wunused-but-set-variable] 285 | auto isPicked = [&picked](OrderablePath* c) { return picked[c]; }; | ^~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'size_t cura::PathOrderOptimizer::findStartLocation(const OrderablePath&, const cura::Point&) [with Path = const cura::SupportInfillPart*; size_t = long unsigned int; OrderablePath = cura::PathOrdering; cura::Point = ClipperLib::IntPoint]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:200:37: required from 'void cura::PathOrderOptimizer::optimize() [with Path = const cura::SupportInfillPart*]' 200 | path.start_vertex = findStartLocation(path, seam_config.pos); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2754:36: required from here 2754 | island_order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:693:30: warning: possibly dangling reference to a temporary [-Wdangling-reference] 693 | const Point& best_point = (*path.converted)[best_i]; | ^~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:693:60: note: the temporary was destroyed at the end of the full expression 'cura::ConstPolygonPointer::operator*() const().cura::ConstPolygonRef::operator[](((unsigned int)best_i))' 693 | const Point& best_point = (*path.converted)[best_i]; | ~~~~~~~~~~~~~~~~~^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:627:27: warning: unused variable 'distance' [-Wunused-variable] 627 | const coord_t distance = (combing_boundary == nullptr) | ^~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'std::vector > cura::PathOrderOptimizer::getOptimizedOrder(cura::SparsePointGridInclusive, size_t) [with Path = const cura::SupportInfillPart*; size_t = long unsigned int]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:208:31: required from 'void cura::PathOrderOptimizer::optimize() [with Path = const cura::SupportInfillPart*]' 208 | optimized_order = getOptimizedOrder(line_bucket_grid, snap_radius); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2754:36: required from here 2754 | island_order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/PathOrderOptimizer.h:285:14: warning: variable 'isPicked' set but not used [-Wunused-but-set-variable] 285 | auto isPicked = [&picked](OrderablePath* c) { return picked[c]; }; | ^~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 46%] Building CXX object CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/WideningBeadingStrategy.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/WideningBeadingStrategy.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/WideningBeadingStrategy.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/WideningBeadingStrategy.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/BeadingStrategy/WideningBeadingStrategy.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 45%] Building CXX object CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/RedistributeBeadingStrategy.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/RedistributeBeadingStrategy.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/RedistributeBeadingStrategy.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/RedistributeBeadingStrategy.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/BeadingStrategy/RedistributeBeadingStrategy.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 25%] Building CXX object CMakeFiles/_CuraEngine.dir/src/SkeletalTrapezoidation.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/SkeletalTrapezoidation.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/SkeletalTrapezoidation.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/SkeletalTrapezoidation.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:4: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/SkeletalTrapezoidation.h: In constructor 'cura::SkeletalTrapezoidation::SkeletalTrapezoidation(const cura::Polygons&, const cura::BeadingStrategy&, cura::AngleRadians, cura::coord_t, cura::coord_t, cura::coord_t, cura::coord_t, int, cura::SectionType)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/SkeletalTrapezoidation.h:80:28: warning: 'cura::SkeletalTrapezoidation::beading_strategy' will be initialized after [-Wreorder] 80 | const BeadingStrategy& beading_strategy; | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/SkeletalTrapezoidation.h:69:9: warning: 'int cura::SkeletalTrapezoidation::layer_idx' [-Wreorder] 69 | int layer_idx { }; | ^~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:360:1: warning: when initialized here [-Wreorder] 360 | SkeletalTrapezoidation::SkeletalTrapezoidation(const Polygons& polys, | ^~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 51%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/NoZigZagConnectorProcessor.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/infill/NoZigZagConnectorProcessor.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/infill/NoZigZagConnectorProcessor.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/infill/NoZigZagConnectorProcessor.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/infill/NoZigZagConnectorProcessor.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 28%] Building CXX object CMakeFiles/_CuraEngine.dir/src/SkirtBrim.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/SkirtBrim.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/SkirtBrim.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/SkirtBrim.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/SkirtBrim.cpp /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/SkirtBrim.cpp: In member function 'std::vector > cura::SkirtBrim::generatePrimaryBrim(std::vector&, cura::Polygons&, std::vector&)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/SkirtBrim.cpp:218:59: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 218 | if (storage.skirt_brim[offset.extruder_nr].size() <= offset.inset_idx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 31%] Building CXX object CMakeFiles/_CuraEngine.dir/src/sliceDataStorage.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/sliceDataStorage.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/sliceDataStorage.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/sliceDataStorage.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/sliceDataStorage.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 32%] Building CXX object CMakeFiles/_CuraEngine.dir/src/slicer.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/slicer.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/slicer.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/slicer.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/slicer.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 53%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/LightningDistanceField.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/infill/LightningDistanceField.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/infill/LightningDistanceField.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/infill/LightningDistanceField.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/infill/LightningDistanceField.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 43%] Building CXX object CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/LimitedBeadingStrategy.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/LimitedBeadingStrategy.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/LimitedBeadingStrategy.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/LimitedBeadingStrategy.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/BeadingStrategy/LimitedBeadingStrategy.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 52%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/ZigzagConnectorProcessor.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/infill/ZigzagConnectorProcessor.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/infill/ZigzagConnectorProcessor.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/infill/ZigzagConnectorProcessor.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/infill/ZigzagConnectorProcessor.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 55%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/LightningLayer.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/infill/LightningLayer.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/infill/LightningLayer.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/infill/LightningLayer.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/infill/LightningLayer.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 32%] Building CXX object CMakeFiles/_CuraEngine.dir/src/support.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/support.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/support.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/support.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/support.cpp /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/support.cpp: In static member function 'static void cura::AreaSupport::generateGradualSupport(cura::SliceDataStorage&)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/support.cpp:191:19: warning: unused variable 'wall_count' [-Wunused-variable] 191 | const coord_t wall_count = infill_extruder.settings.get("support_wall_count"); | ^~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/support.cpp: In static member function 'static cura::Polygons cura::AreaSupport::join(const cura::SliceDataStorage&, const cura::Polygons&, cura::Polygons&, cura::coord_t)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/support.cpp:562:23: warning: unused variable 'support_line_width' [-Wunused-variable] 562 | const coord_t support_line_width = infill_settings.get("support_line_width"); | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/support.cpp: In static member function 'static cura::Polygons cura::AreaSupport::generateVaryingXYDisallowedArea(const cura::SliceMeshStorage&, const cura::Settings&, cura::LayerIndex)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/support.cpp:804:16: warning: unused variable 'xy_distance_overhang' [-Wunused-variable] 804 | const auto xy_distance_overhang = infill_settings.get("support_xy_distance_overhang"); | ^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/support.cpp: In static member function 'static void cura::AreaSupport::generateSupportAreasForMesh(cura::SliceDataStorage&, const cura::Settings&, const cura::Settings&, const cura::Settings&, size_t, size_t, std::vector&)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/support.cpp:1067:18: warning: unused variable 'tan_angle' [-Wunused-variable] 1067 | const double tan_angle = tan(angle) - 0.01; // the XY-component of the supportAngle | ^~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/support.cpp: In static member function 'static void cura::AreaSupport::detectOverhangPoints(const cura::SliceDataStorage&, cura::SliceMeshStorage&)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/support.cpp:1538:26: warning: unused variable 'infill_extruder' [-Wunused-variable] 1538 | const ExtruderTrain& infill_extruder = mesh.settings.get("support_infill_extruder_nr"); | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/support.cpp: In static member function 'static void cura::AreaSupport::handleTowers(const cura::Settings&, const cura::Polygons&, cura::Polygons&, std::vector&, std::vector >&, cura::LayerIndex, size_t)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/support.cpp:1630:28: warning: unused variable 'no_support' [-Wunused-variable] 1630 | constexpr bool no_support = false; | ^~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/support.cpp:1631:28: warning: unused variable 'no_prime_tower' [-Wunused-variable] 1631 | constexpr bool no_prime_tower = false; | ^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 56%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/LightningTreeNode.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/infill/LightningTreeNode.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/infill/LightningTreeNode.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/infill/LightningTreeNode.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/infill/LightningTreeNode.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 49%] Building CXX object CMakeFiles/_CuraEngine.dir/src/communication/Listener.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/communication/Listener.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/communication/Listener.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/communication/Listener.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/communication/Listener.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 54%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/LightningGenerator.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/infill/LightningGenerator.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/infill/LightningGenerator.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/infill/LightningGenerator.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/infill/LightningGenerator.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 60%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/GyroidInfill.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/infill/GyroidInfill.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/infill/GyroidInfill.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/infill/GyroidInfill.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/infill/GyroidInfill.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 37%] Building CXX object CMakeFiles/_CuraEngine.dir/src/TreeSupportTipGenerator.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/TreeSupportTipGenerator.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/TreeSupportTipGenerator.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/TreeSupportTipGenerator.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportSettings.h:6, from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeModelVolumes.h:12, from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h:4, from /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:1: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h: In copy constructor 'cura::TreeSupportElement::TreeSupportElement(const cura::TreeSupportElement&, cura::Polygons*)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:376:14: warning: 'cura::TreeSupportElement::influence_area_limit_area' will be initialized after [-Wreorder] 376 | Polygons influence_area_limit_area; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::coord_t cura::TreeSupportElement::influence_area_limit_range' [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:113:5: warning: when initialized here [-Wreorder] 113 | TreeSupportElement(const TreeSupportElement& elem, Polygons* newArea = nullptr) : // copy constructor with possibility to set a new area | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::TreeSupportElement::influence_area_limit_range' will be initialized after [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:366:10: warning: 'bool cura::TreeSupportElement::influence_area_limit_active' [-Wreorder] 366 | bool influence_area_limit_active; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:113:5: warning: when initialized here [-Wreorder] 113 | TreeSupportElement(const TreeSupportElement& elem, Polygons* newArea = nullptr) : // copy constructor with possibility to set a new area | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h: In constructor 'cura::TreeSupportElement::TreeSupportElement(cura::TreeSupportElement*)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:376:14: warning: 'cura::TreeSupportElement::influence_area_limit_area' will be initialized after [-Wreorder] 376 | Polygons influence_area_limit_area; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::coord_t cura::TreeSupportElement::influence_area_limit_range' [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::TreeSupportElement::influence_area_limit_range' will be initialized after [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:366:10: warning: 'bool cura::TreeSupportElement::influence_area_limit_active' [-Wreorder] 366 | bool influence_area_limit_active; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h: In destructor 'cura::TreeSupportTipGenerator::~TreeSupportTipGenerator()': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h:32:13: warning: possible problem detected in invocation of 'operator delete' [-Wdelete-incomplete] 32 | delete cross_fill_provider; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h:32:20: warning: invalid use of incomplete type 'class cura::SierpinskiFillProvider' 32 | delete cross_fill_provider; | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeModelVolumes.h:15: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/sliceDataStorage.h:31:7: note: forward declaration of 'class cura::SierpinskiFillProvider' 31 | class SierpinskiFillProvider; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h:32:13: note: neither the destructor nor the class-specific 'operator delete' will be called, even if they are declared when the class is defined 32 | delete cross_fill_provider; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:10: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportUtils.h: In static member function 'static cura::Polygons cura::TreeSupportUtils::safeOffsetInc(const cura::Polygons&, cura::coord_t, const cura::Polygons&, cura::coord_t, cura::coord_t, size_t, cura::coord_t, cura::Simplify*)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportUtils.h:233:42: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'cura::coord_t' {aka 'long long int'} [-Wsign-compare] 233 | if (distance - steps * step_size > last_step_offset_without_check) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportUtils.h:235:41: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'cura::coord_t' {aka 'long long int'} [-Wsign-compare] 235 | if ((steps + 1) * step_size <= distance) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h: In constructor 'cura::TreeSupportTipGenerator::TreeSupportTipGenerator(const cura::SliceDataStorage&, const cura::SliceMeshStorage&, cura::TreeModelVolumes&)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h:182:25: warning: 'cura::TreeSupportTipGenerator::config' will be initialized after [-Wreorder] 182 | TreeSupportSettings config; | ^~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h:172:10: warning: 'bool cura::TreeSupportTipGenerator::use_fake_roof' [-Wreorder] 172 | bool use_fake_roof; | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:27:1: warning: when initialized here [-Wreorder] 27 | TreeSupportTipGenerator::TreeSupportTipGenerator(const SliceDataStorage& storage, const SliceMeshStorage& mesh, TreeModelVolumes& volumes_s): | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h:294:27: warning: 'cura::TreeSupportTipGenerator::roof_tips_drawn' will be initialized after [-Wreorder] 294 | std::vector roof_tips_drawn; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h:177:23: warning: 'cura::TreeModelVolumes& cura::TreeSupportTipGenerator::volumes_' [-Wreorder] 177 | TreeModelVolumes& volumes_; | ^~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:27:1: warning: when initialized here [-Wreorder] 27 | TreeSupportTipGenerator::TreeSupportTipGenerator(const SliceDataStorage& storage, const SliceMeshStorage& mesh, TreeModelVolumes& volumes_s): | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp: In lambda function: /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:161:9: warning: implicit capture of 'this' via '[=]' is deprecated in C++20 [-Wdeprecated] 161 | [=](std::pair p) | ^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:161:9: note: add explicit 'this' or '*this' capture /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp: In member function 'cura::Polygons cura::TreeSupportTipGenerator::ensureMaximumDistancePolyline(const cura::Polygons&, cura::coord_t, size_t, bool) const': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:279:60: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 279 | if (! added_endpoint && next_point.pos >= optimal_end_index) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp: In lambda function: /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:386:95: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 386 | if (mesh.overhang_areas[layer_idx + z_distance_delta].empty() || result.size()= 1; dtt_roof++) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp: In lambda function: /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:724:32: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 724 | if(layer_idx+1 < storage.support.supportLayers.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp: In lambda function: /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:785:95: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 785 | if (mesh.overhang_areas[layer_idx + z_distance_delta].empty() && (layer_idx+1 >= support_roof_drawn.size() || support_roof_drawn[layer_idx+1].empty())) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:815:56: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 815 | if (support_roof_layers && layer_idx+1 < support_roof_drawn.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp: In lambda function: /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:997:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 997 | if (layer_idx < additional_support_areas.size() && TreeSupportUtils::generateSupportInfillLines(roof_area, config, true, layer_idx, support_roof_line_distance, cross_fill_provider, false).empty()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 65%] Building CXX object CMakeFiles/_CuraEngine.dir/src/pathPlanning/TimeMaterialEstimates.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/pathPlanning/TimeMaterialEstimates.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/pathPlanning/TimeMaterialEstimates.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/pathPlanning/TimeMaterialEstimates.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/pathPlanning/TimeMaterialEstimates.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 41%] Building CXX object CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/BeadingStrategyFactory.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/BeadingStrategyFactory.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/BeadingStrategyFactory.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/BeadingStrategyFactory.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/BeadingStrategy/BeadingStrategyFactory.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 66%] Building CXX object CMakeFiles/_CuraEngine.dir/src/progress/ProgressStageEstimator.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/progress/ProgressStageEstimator.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/progress/ProgressStageEstimator.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/progress/ProgressStageEstimator.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/progress/ProgressStageEstimator.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 50%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/ImageBasedDensityProvider.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/infill/ImageBasedDensityProvider.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/infill/ImageBasedDensityProvider.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/infill/ImageBasedDensityProvider.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/infill/ImageBasedDensityProvider.cpp In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/infill/ImageBasedDensityProvider.cpp:7: /usr/include/stb/stb_image.h: In function 'int stbi__parse_png_file(stbi__png*, int, int)': /usr/include/stb/stb_image.h:5248:28: warning: variable 'invalid_chunk' set but not used [-Wunused-but-set-variable] 5248 | static char invalid_chunk[] = "XXXX PNG chunk not known"; | ^~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 35%] Building CXX object CMakeFiles/_CuraEngine.dir/src/TreeModelVolumes.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/TreeModelVolumes.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/TreeModelVolumes.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/TreeModelVolumes.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeModelVolumes.cpp In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportSettings.h:6, from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeModelVolumes.h:12, from /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:4: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h: In copy constructor 'cura::TreeSupportElement::TreeSupportElement(const cura::TreeSupportElement&, cura::Polygons*)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:376:14: warning: 'cura::TreeSupportElement::influence_area_limit_area' will be initialized after [-Wreorder] 376 | Polygons influence_area_limit_area; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::coord_t cura::TreeSupportElement::influence_area_limit_range' [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:113:5: warning: when initialized here [-Wreorder] 113 | TreeSupportElement(const TreeSupportElement& elem, Polygons* newArea = nullptr) : // copy constructor with possibility to set a new area | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::TreeSupportElement::influence_area_limit_range' will be initialized after [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:366:10: warning: 'bool cura::TreeSupportElement::influence_area_limit_active' [-Wreorder] 366 | bool influence_area_limit_active; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:113:5: warning: when initialized here [-Wreorder] 113 | TreeSupportElement(const TreeSupportElement& elem, Polygons* newArea = nullptr) : // copy constructor with possibility to set a new area | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h: In constructor 'cura::TreeSupportElement::TreeSupportElement(cura::TreeSupportElement*)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:376:14: warning: 'cura::TreeSupportElement::influence_area_limit_area' will be initialized after [-Wreorder] 376 | Polygons influence_area_limit_area; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::coord_t cura::TreeSupportElement::influence_area_limit_range' [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::TreeSupportElement::influence_area_limit_range' will be initialized after [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:366:10: warning: 'bool cura::TreeSupportElement::influence_area_limit_active' [-Wreorder] 366 | bool influence_area_limit_active; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeModelVolumes.cpp: In constructor 'cura::TreeModelVolumes::TreeModelVolumes(const cura::SliceDataStorage&, cura::coord_t, cura::coord_t, cura::coord_t, size_t, double, double, const std::vector&)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:69:21: warning: loop variable 'data_pair' creates a copy from type 'const std::pair >' [-Wrange-loop-construct] 69 | for (const auto data_pair : layer_outlines_) | ^~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:69:21: note: use reference type to prevent copying 69 | for (const auto data_pair : layer_outlines_) | ^~~~~~~~~ | & /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:162:76: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 162 | for (max_layer_idx_without_blocker =0; max_layer_idx_without_blocker +1&) const': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/SquareGrid.cpp:130:14: warning: suggest parentheses around comparison in operand of '==' [-Wparentheses] 130 | if ((a.X < b.X == a.Y < b.Y) != to_the_right) | ~~~~^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 47%] Building CXX object CMakeFiles/_CuraEngine.dir/src/communication/ArcusCommunication.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/communication/ArcusCommunication.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/communication/ArcusCommunication.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/communication/ArcusCommunication.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/communication/ArcusCommunication.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 90%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/Simplify.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/Simplify.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/Simplify.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/Simplify.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/Simplify.cpp In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/Simplify.cpp:7: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/utils/Simplify.h: In instantiation of 'bool cura::Simplify::detectSmall(const Polygonal&, const cura::coord_t&) const [with Polygonal = cura::Polygon; cura::coord_t = long long int]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/utils/Simplify.h:168:24: required from 'Polygonal cura::Simplify::simplify(const Polygonal&, bool) const [with Polygonal = cura::Polygon]' 168 | if (detectSmall(polygon, min_size)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/Simplify.cpp:37:20: required from here 37 | return simplify(polygon, is_closed); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/utils/Simplify.h:139:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const cura::coord_t' {aka 'const long long int'} [-Wsign-compare] 139 | if (polygon.size() < min_size) //For polygon, 2 or fewer vertices is degenerate. Delete it. For polyline, 1 vertex is degenerate. | ~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/utils/Simplify.h:143:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const cura::coord_t' {aka 'const long long int'} [-Wsign-compare] 143 | if (polygon.size() == min_size) | ~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/utils/Simplify.h: In instantiation of 'bool cura::Simplify::detectSmall(const Polygonal&, const cura::coord_t&) const [with Polygonal = cura::ExtrusionLine; cura::coord_t = long long int]': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/utils/Simplify.h:168:24: required from 'Polygonal cura::Simplify::simplify(const Polygonal&, bool) const [with Polygonal = cura::ExtrusionLine]' 168 | if (detectSmall(polygon, min_size)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/Simplify.cpp:43:20: required from here 43 | return simplify(polygon, is_closed); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/utils/Simplify.h:139:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const cura::coord_t' {aka 'const long long int'} [-Wsign-compare] 139 | if (polygon.size() < min_size) //For polygon, 2 or fewer vertices is degenerate. Delete it. For polyline, 1 vertex is degenerate. | ~~~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/utils/Simplify.h:143:28: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const cura::coord_t' {aka 'const long long int'} [-Wsign-compare] 143 | if (polygon.size() == min_size) | ~~~~~~~~~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 94%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/ThreadPool.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/ThreadPool.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/ThreadPool.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/ThreadPool.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/ThreadPool.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 65%] Building CXX object CMakeFiles/_CuraEngine.dir/src/progress/Progress.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/progress/Progress.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/progress/Progress.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/progress/Progress.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/progress/Progress.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 68%] Building CXX object CMakeFiles/_CuraEngine.dir/src/settings/FlowTempGraph.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/settings/FlowTempGraph.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/settings/FlowTempGraph.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/settings/FlowTempGraph.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/settings/FlowTempGraph.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 95%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/ToolpathVisualizer.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/ToolpathVisualizer.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/ToolpathVisualizer.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/ToolpathVisualizer.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/ToolpathVisualizer.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 88%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/polygon.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/polygon.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/polygon.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/polygon.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygon.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 87%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/polygonUtils.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/polygonUtils.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/polygonUtils.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/polygonUtils.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp: In static member function 'static double cura::PolygonUtils::relativeHammingDistance(const cura::Polygons&, const cura::Polygons&)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1356:37: warning: loop variable 'polygon_a' of type 'const cura::ConstPolygonRef&' binds to a temporary constructed from type 'const std::vector' [-Wrange-loop-construct] 1356 | for (const ConstPolygonRef& polygon_a : poly_a) | ^~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1356:37: note: use non-reference type 'const cura::ConstPolygonRef' to make the copy explicit or 'const std::vector&' to prevent copying /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1366:37: warning: loop variable 'polygon_b' of type 'const cura::ConstPolygonRef&' binds to a temporary constructed from type 'const std::vector' [-Wrange-loop-construct] 1366 | for (const ConstPolygonRef& polygon_b : poly_b) | ^~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1366:37: note: use non-reference type 'const cura::ConstPolygonRef' to make the copy explicit or 'const std::vector&' to prevent copying /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp: In static member function 'static void cura::PolygonUtils::fixSelfIntersections(cura::coord_t, cura::Polygons&)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1472:30: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1472 | const Point& a = thiss[line.poly_idx][line.point_idx]; | ^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1472:69: note: the temporary was destroyed at the end of the full expression 'cura::Polygons::operator[](unsigned int)(((unsigned int)line.cura::PathsPointIndex::poly_idx)).cura::PolygonRef::operator[](((unsigned int)line.cura::PathsPointIndex::point_idx))' 1472 | const Point& a = thiss[line.poly_idx][line.point_idx]; | ^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1473:30: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1473 | const Point& b = thiss[line.poly_idx][line_next_idx]; | ^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1473:68: note: the temporary was destroyed at the end of the full expression 'cura::Polygons::operator[](unsigned int)(((unsigned int)line.cura::PathsPointIndex::poly_idx)).cura::PolygonRef::operator[](((unsigned int)((size_t)line_next_idx)))' 1473 | const Point& b = thiss[line.poly_idx][line_next_idx]; | ^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1477:34: warning: possibly dangling reference to a temporary [-Wdangling-reference] 1477 | const Point& other = thiss[poly_idx][(point_idx + 1) % pathlen]; | ^~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1477:83: note: the temporary was destroyed at the end of the full expression 'cura::Polygons::operator[](unsigned int)(((unsigned int)poly_idx)).cura::PolygonRef::operator[](((unsigned int)((point_idx + 1) % ((long unsigned int)pathlen))))' 1477 | const Point& other = thiss[poly_idx][(point_idx + 1) % pathlen]; | ^ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp: In static member function 'static cura::Polygons cura::PolygonUtils::clipPolygonWithAABB(const cura::Polygons&, const cura::AABB&)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1511:21: warning: loop variable 'path' creates a copy from type 'const std::vector' [-Wrange-loop-construct] 1511 | for (const auto path : src) | ^~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1511:21: note: use reference type to prevent copying 1511 | for (const auto path : src) | ^~~~ | & gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 97%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/VoxelUtils.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/VoxelUtils.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/VoxelUtils.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/VoxelUtils.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/VoxelUtils.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 36%] Building CXX object CMakeFiles/_CuraEngine.dir/src/TreeSupport.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/TreeSupport.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/TreeSupport.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/TreeSupport.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportSettings.h:6, from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeModelVolumes.h:12, from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupport.h:7, from /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp:4: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h: In copy constructor 'cura::TreeSupportElement::TreeSupportElement(const cura::TreeSupportElement&, cura::Polygons*)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:376:14: warning: 'cura::TreeSupportElement::influence_area_limit_area' will be initialized after [-Wreorder] 376 | Polygons influence_area_limit_area; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::coord_t cura::TreeSupportElement::influence_area_limit_range' [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:113:5: warning: when initialized here [-Wreorder] 113 | TreeSupportElement(const TreeSupportElement& elem, Polygons* newArea = nullptr) : // copy constructor with possibility to set a new area | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::TreeSupportElement::influence_area_limit_range' will be initialized after [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:366:10: warning: 'bool cura::TreeSupportElement::influence_area_limit_active' [-Wreorder] 366 | bool influence_area_limit_active; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:113:5: warning: when initialized here [-Wreorder] 113 | TreeSupportElement(const TreeSupportElement& elem, Polygons* newArea = nullptr) : // copy constructor with possibility to set a new area | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h: In constructor 'cura::TreeSupportElement::TreeSupportElement(cura::TreeSupportElement*)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:376:14: warning: 'cura::TreeSupportElement::influence_area_limit_area' will be initialized after [-Wreorder] 376 | Polygons influence_area_limit_area; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::coord_t cura::TreeSupportElement::influence_area_limit_range' [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:371:13: warning: 'cura::TreeSupportElement::influence_area_limit_range' will be initialized after [-Wreorder] 371 | coord_t influence_area_limit_range; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:366:10: warning: 'bool cura::TreeSupportElement::influence_area_limit_active' [-Wreorder] 366 | bool influence_area_limit_active; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp:6: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h: In destructor 'cura::TreeSupportTipGenerator::~TreeSupportTipGenerator()': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h:32:13: warning: possible problem detected in invocation of 'operator delete' [-Wdelete-incomplete] 32 | delete cross_fill_provider; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h:32:20: warning: invalid use of incomplete type 'class cura::SierpinskiFillProvider' 32 | delete cross_fill_provider; | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeModelVolumes.h:15: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/sliceDataStorage.h:31:7: note: forward declaration of 'class cura::SierpinskiFillProvider' 31 | class SierpinskiFillProvider; | ^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h:32:13: note: neither the destructor nor the class-specific 'operator delete' will be called, even if they are declared when the class is defined 32 | delete cross_fill_provider; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp:7: /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportUtils.h: In static member function 'static cura::Polygons cura::TreeSupportUtils::safeOffsetInc(const cura::Polygons&, cura::coord_t, const cura::Polygons&, cura::coord_t, cura::coord_t, size_t, cura::coord_t, cura::Simplify*)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportUtils.h:233:42: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'cura::coord_t' {aka 'long long int'} [-Wsign-compare] 233 | if (distance - steps * step_size > last_step_offset_without_check) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/include/TreeSupportUtils.h:235:41: warning: comparison of integer expressions of different signedness: 'long long unsigned int' and 'cura::coord_t' {aka 'long long int'} [-Wsign-compare] 235 | if ((steps + 1) * step_size <= distance) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp: In member function 'void cura::TreeSupport::precalculate(const cura::SliceDataStorage&, std::vector)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp:225:31: warning: comparison of integer expressions of different signedness: 'const long unsigned int' and 'int' [-Wsign-compare] 225 | if (layer_idx > max_layer) // iterates over multiple meshes | ~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp: In lambda function: /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp:559:65: warning: loop variable 'input_pair' of type 'const std::pair&' binds to a temporary constructed from type 'std::pair' [-Wrange-loop-construct] 559 | for (const std::pair& input_pair : buckets_area[idx]) | ^~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp:559:65: note: use non-reference type 'const std::pair' to make the copy explicit or 'const std::pair&' to prevent copying /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp: In member function 'void cura::TreeSupport::mergeInfluenceAreas(cura::PropertyAreasUnordered&, cura::PropertyAreas&, cura::PropertyAreas&, cura::LayerIndex)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp:612:65: warning: loop variable 'tup' of type 'const std::pair&' binds to a temporary constructed from type 'std::pair' [-Wrange-loop-construct] 612 | for (const std::pair& tup : insert_main[i]) | ^~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp:612:65: note: use non-reference type 'const std::pair' to make the copy explicit or 'const std::pair&' to prevent copying /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp:617:65: warning: loop variable 'tup' of type 'const std::pair&' binds to a temporary constructed from type 'std::pair' [-Wrange-loop-construct] 617 | for (const std::pair& tup : insert_secondary[i]) | ^~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp:617:65: note: use non-reference type 'const std::pair' to make the copy explicit or 'const std::pair&' to prevent copying /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp:621:65: warning: loop variable 'tup' of type 'const std::pair&' binds to a temporary constructed from type 'std::pair' [-Wrange-loop-construct] 621 | for (const std::pair& tup : insert_influence[i]) | ^~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp:621:65: note: use non-reference type 'const std::pair' to make the copy explicit or 'const std::pair&' to prevent copying /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp: In lambda function: /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp:1065:146: warning: comparison of integer expressions of different signedness: 'cura::coord_t' {aka 'long long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 1065 | (radius / safe_movement_distance - (((config.maximum_move_distance + extra_speed) < (radius + safe_movement_distance)) ? 1 : 0)) > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1066 | (round_up_divide((extra_speed + extra_slow_speed + config.maximum_move_distance_slow), safe_movement_distance)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp: In member function 'void cura::TreeSupport::drawAreas(std::vector >&, cura::SliceDataStorage&)': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/TreeSupport.cpp:2177:92: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 2177 | (layer_idx > 0 && ((!inverse_tree_order.count(elem) && elem->target_height == layer_idx && config.min_dtt_to_model > 0 && !elem->to_buildplate) || | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 98%] Building CXX object CMakeFiles/_CuraEngine.dir/Cura.pb.cc.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/Cura.pb.cc.o -MF CMakeFiles/_CuraEngine.dir/Cura.pb.cc.o.d -o CMakeFiles/_CuraEngine.dir/Cura.pb.cc.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux/Cura.pb.cc gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 77%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/ExtrusionSegment.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/ExtrusionSegment.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/ExtrusionSegment.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/ExtrusionSegment.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/ExtrusionSegment.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 92%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/socket.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/socket.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/socket.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/socket.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/socket.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 70%] Building CXX object CMakeFiles/_CuraEngine.dir/src/settings/Settings.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/settings/Settings.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/settings/Settings.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/settings/Settings.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/settings/Settings.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 91%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/SVG.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/SVG.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/SVG.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/SVG.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/SVG.cpp /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/SVG.cpp: In member function 'void cura::SVG::writePoints(const cura::Polygons&, bool, float, ColorObject) const': /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/SVG.cpp:198:33: warning: loop variable 'poly' of type 'const cura::ConstPolygonRef&' binds to a temporary constructed from type 'const std::vector' [-Wrange-loop-construct] 198 | for (const ConstPolygonRef& poly : polygons) | ^~~~ /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/SVG.cpp:198:33: note: use non-reference type 'const cura::ConstPolygonRef' to make the copy explicit or 'const std::vector&' to prevent copying gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 96%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/VoronoiUtils.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/VoronoiUtils.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/VoronoiUtils.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/VoronoiUtils.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/utils/VoronoiUtils.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 99%] 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/Application.cpp.o CMakeFiles/_CuraEngine.dir/src/bridge.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/InterlockingGenerator.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/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/PathOrderPath.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/Scene.cpp.o CMakeFiles/_CuraEngine.dir/src/SkeletalTrapezoidation.cpp.o CMakeFiles/_CuraEngine.dir/src/SkeletalTrapezoidationGraph.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/Slice.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/TreeModelVolumes.cpp.o CMakeFiles/_CuraEngine.dir/src/TreeSupport.cpp.o CMakeFiles/_CuraEngine.dir/src/TreeSupportTipGenerator.cpp.o CMakeFiles/_CuraEngine.dir/src/WallToolPaths.cpp.o CMakeFiles/_CuraEngine.dir/src/WallsComputation.cpp.o CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/BeadingStrategy.cpp.o CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/BeadingStrategyFactory.cpp.o CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/DistributedBeadingStrategy.cpp.o CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/LimitedBeadingStrategy.cpp.o CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/RedistributeBeadingStrategy.cpp.o CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/WideningBeadingStrategy.cpp.o CMakeFiles/_CuraEngine.dir/src/communication/ArcusCommunication.cpp.o CMakeFiles/_CuraEngine.dir/src/communication/ArcusCommunicationPrivate.cpp.o CMakeFiles/_CuraEngine.dir/src/communication/CommandLine.cpp.o CMakeFiles/_CuraEngine.dir/src/communication/Listener.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/ImageBasedDensityProvider.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/NoZigZagConnectorProcessor.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/ZigzagConnectorProcessor.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/LightningDistanceField.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/LightningGenerator.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/LightningLayer.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/LightningTreeNode.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/SierpinskiFill.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/SierpinskiFillProvider.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/SubDivCube.cpp.o CMakeFiles/_CuraEngine.dir/src/infill/GyroidInfill.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/AdaptiveLayerHeights.cpp.o CMakeFiles/_CuraEngine.dir/src/settings/FlowTempGraph.cpp.o CMakeFiles/_CuraEngine.dir/src/settings/PathConfigStorage.cpp.o CMakeFiles/_CuraEngine.dir/src/settings/Settings.cpp.o CMakeFiles/_CuraEngine.dir/src/settings/ZSeamConfig.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/ExtrusionJunction.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/ExtrusionLine.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/ExtrusionSegment.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/FMatrix4x3.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/MinimumSpanningTree.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/Point3.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/PolygonConnector.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/PolygonsPointIndex.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/PolygonsSegmentIndex.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/PolylineStitcher.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/Simplify.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/SVG.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/socket.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/SquareGrid.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/ThreadPool.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/ToolpathVisualizer.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/VoronoiUtils.cpp.o CMakeFiles/_CuraEngine.dir/src/utils/VoxelUtils.cpp.o CMakeFiles/_CuraEngine.dir/Cura.pb.cc.o /usr/bin/ranlib lib_CuraEngine.a gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 99%] Built target _CuraEngine gmake[1]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' /usr/bin/gmake -f CMakeFiles/CuraEngine.dir/build.make CMakeFiles/CuraEngine.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' cd /usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/CuraEngine-5.4.0 /usr/src/RPM/BUILD/CuraEngine-5.4.0 /usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux /usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux /usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux/CMakeFiles/CuraEngine.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' /usr/bin/gmake -f CMakeFiles/CuraEngine.dir/build.make CMakeFiles/CuraEngine.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [ 99%] Building CXX object CMakeFiles/CuraEngine.dir/src/main.cpp.o /usr/bin/c++ -DARCUS -DSPDLOG_FMT_EXTERNAL -DVERSION=\"5.4.0\" -I/usr/include/stb -I/usr/include/polyclipping -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux -I/usr/src/RPM/BUILD/CuraEngine-5.4.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall -std=gnu++20 -MD -MT CMakeFiles/CuraEngine.dir/src/main.cpp.o -MF CMakeFiles/CuraEngine.dir/src/main.cpp.o.d -o CMakeFiles/CuraEngine.dir/src/main.cpp.o -c /usr/src/RPM/BUILD/CuraEngine-5.4.0/src/main.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [100%] Linking CXX executable CuraEngine /usr/bin/cmake -E cmake_link_script CMakeFiles/CuraEngine.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -fPIC -O2 -DNDEBUG -Wall CMakeFiles/CuraEngine.dir/src/main.cpp.o -o CuraEngine lib_CuraEngine.a /usr/lib64/libpolyclipping.so /usr/lib64/libArcus.so.1.1.0 /usr/lib64/libprotobuf.so -lfmt -lpthread gmake[2]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' [100%] Built target CuraEngine gmake[1]: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' gmake: Entering directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux/CMakeFiles 0 gmake: Leaving directory '/usr/src/RPM/BUILD/CuraEngine-5.4.0/x86_64-alt-linux' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.20821 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/CuraEngine-buildroot + : + /bin/rm -rf -- /usr/src/tmp/CuraEngine-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd CuraEngine-5.4.0 + DESTDIR=/usr/src/tmp/CuraEngine-buildroot + cmake --install x86_64-alt-linux --verbose -- Install configuration: "" -- Installing: /usr/src/tmp/CuraEngine-buildroot/usr/bin/CuraEngine + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/CuraEngine-buildroot (auto) Verifying and fixing files in /usr/src/tmp/CuraEngine-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/CuraEngine-buildroot/ (default) Compressing files in /usr/src/tmp/CuraEngine-buildroot (auto) Verifying ELF objects in /usr/src/tmp/CuraEngine-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/CuraEngine-buildroot Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.8213 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd CuraEngine-5.4.0 + /usr/src/tmp/CuraEngine-buildroot/usr/bin/CuraEngine help Cura_SteamEngine version main Copyright (C) 2022 Ultimaker This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. You should have received a copy of the GNU Affero General Public License along with this program. If not, see . usage: CuraEngine help Show this help message CuraEngine connect [:] [-j ] --connect [:] Connect to via a command socket, instead of passing information via the command line -v Increase the verbose level (show log messages). -m Set the desired number of threads. Supports only a single digit. CuraEngine slice [-v] [-p] [-j ] [-s =] [-g] [-e] [-o ] [-l ] [--next] -v Increase the verbose level (show log messages). -m Set the desired number of threads. -p Log progress information. -j Load settings.def.json file to register all settings and their defaults. -s = Set a setting to a value for the last supplied object, extruder train, or general settings. -l Load an STL model. -g Switch setting focus to the current mesh group only. Used for one-at-a-time printing. -e Switch setting focus to the extruder train with the given number. --next Generate gcode for the previously supplied mesh group and append that to the gcode of further models for one-at-a-time printing. -o Specify a file to which to write the generated gcode. The settings are appended to the last supplied object: CuraEngine slice [general settings] -g [current group settings] -e0 [extruder train 0 settings] -l obj_inheriting_from_last_extruder_train.stl [object settings] --next [next group settings] ... etc. In order to load machine definitions from custom locations, you need to create the environment variable CURA_ENGINE_SEARCH_PATH, which should contain all search paths delimited by a (semi-)colon. + exit 0 Processing files: CuraEngine-5.4.0-alt1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.8213 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd CuraEngine-5.4.0 + DOCDIR=/usr/src/tmp/CuraEngine-buildroot/usr/share/doc/CuraEngine-5.4.0 + export DOCDIR + rm -rf /usr/src/tmp/CuraEngine-buildroot/usr/share/doc/CuraEngine-5.4.0 + /bin/mkdir -p /usr/src/tmp/CuraEngine-buildroot/usr/share/doc/CuraEngine-5.4.0 + cp -prL README.md /usr/src/tmp/CuraEngine-buildroot/usr/share/doc/CuraEngine-5.4.0 + chmod -R go-w /usr/src/tmp/CuraEngine-buildroot/usr/share/doc/CuraEngine-5.4.0 + chmod -R a+rX /usr/src/tmp/CuraEngine-buildroot/usr/share/doc/CuraEngine-5.4.0 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ZXFghc find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4a3Tl2 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) Requires: /lib64/ld-linux-x86-64.so.2, libArcus.so.3()(64bit) >= set:jgUHBuaSu87g, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.25)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.32)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libfmt.so.10()(64bit) >= set:jh7MYi1k7r, libgcc_s.so.1(GCC_3.0)(64bit), libgcc_s.so.1(GCC_3.3.1)(64bit), libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.27)(64bit), libm.so.6(GLIBC_2.29)(64bit), libm.so.6(GLIBC_2.35)(64bit), libm.so.6(GLIBC_2.38)(64bit), libpolyclipping.so.22()(64bit) >= set:lgJhFOZ3li5choZA7VqF5OYW3Y4u9VPqjPC1kv3Qk3ZtllLyFsZjJRltBNIA, libprotobuf.so.32()(64bit) >= set:qky8G25AKu2EcRjwCMF8QlyIFAAzh66ayFntgZrepyiJXSWZDMZGS1KJQ38Aql2TbuLPD4e8DwPCLFAEEGCX8VdaOzRlkS7NA45PBGqgABR61frKpA5vXasWagyxlCiIIZHoBMBEC7sRj0ezoV3p1, libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.5)(64bit), libstdc++.so.6(CXXABI_1.3.8)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.14)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.17)(64bit), libstdc++.so.6(GLIBCXX_3.4.18)(64bit), libstdc++.so.6(GLIBCXX_3.4.19)(64bit), libstdc++.so.6(GLIBCXX_3.4.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.22)(64bit), libstdc++.so.6(GLIBCXX_3.4.26)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.30)(64bit), libstdc++.so.6(GLIBCXX_3.4.31)(64bit), libstdc++.so.6(GLIBCXX_3.4.32)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.0wLbQc Creating CuraEngine-debuginfo package Processing files: CuraEngine-debuginfo-5.4.0-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.P13Yy6 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.b1vyl8 find-requires: running scripts (debuginfo) Requires: CuraEngine = 1:5.4.0-alt1, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libArcus.so.3), debug64(libc.so.6), debug64(libfmt.so.10), debug64(libgcc_s.so.1), debug64(libm.so.6), debug64(libpolyclipping.so.22), debug64(libprotobuf.so.32), debug64(libstdc++.so.6) Adding to CuraEngine-debuginfo a strict dependency on CuraEngine Wrote: /usr/src/RPM/RPMS/x86_64/CuraEngine-5.4.0-alt1.x86_64.rpm (w2.lzdio) Wrote: /usr/src/RPM/RPMS/x86_64/CuraEngine-debuginfo-5.4.0-alt1.x86_64.rpm (w2T16.xzdio) 581.51user 54.61system 1:14.94elapsed 848%CPU (0avgtext+0avgdata 1034564maxresident)k 0inputs+0outputs (0major+11198719minor)pagefaults 0swaps 5.10user 3.04system 1:30.74elapsed 8%CPU (0avgtext+0avgdata 136716maxresident)k 944inputs+0outputs (0major+294973minor)pagefaults 0swaps --- CuraEngine-5.4.0-alt1.x86_64.rpm.repo 2024-06-25 12:37:26.125992577 +0000 +++ CuraEngine-5.4.0-alt1.x86_64.rpm.hasher 2024-10-18 17:53:26.013123111 +0000 @@ -48,5 +48,5 @@ Provides: CuraEngine = 1:5.4.0-alt1:sisyphus+351532.300.1.1 -File: /usr/bin/CuraEngine 100755 root:root 9dd99e9d0c973e7d4e346ce38f35e136 +File: /usr/bin/CuraEngine 100755 root:root 423e2f69f3832aa50cfa1ee995f57601 File: /usr/share/doc/CuraEngine-5.4.0 40755 root:root File: /usr/share/doc/CuraEngine-5.4.0/README.md 100644 root:root 4038cc2b83810aefa2615c4eb7e3c069 -RPMIdentity: 0da58d4824edb97d0d4abc3225e4e7ba10e425f0ad79b8ed8618666a26806fd3827d012113622e9957c52f742bc45b42b7c8657274227d646b515ed0be640bd2 +RPMIdentity: 9d8c816494a0f36d66ab23cd346989d6fe5820ebca4c03597cbb060261fb44f42518f87c74ecb236144357e4f49475e4d8a09248f12eb2cb737b2c1ceaa954ff --- CuraEngine-debuginfo-5.4.0-alt1.x86_64.rpm.repo 2024-06-25 12:37:26.501996005 +0000 +++ CuraEngine-debuginfo-5.4.0-alt1.x86_64.rpm.hasher 2024-10-18 17:53:26.094124485 +0000 @@ -1,4 +1,4 @@ -/usr/lib/debug/.build-id/57 40755 root:root -/usr/lib/debug/.build-id/57/e1890552b8cc28c5e673e97ad5b0456e634774 120777 root:root ../../../../bin/CuraEngine -/usr/lib/debug/.build-id/57/e1890552b8cc28c5e673e97ad5b0456e634774.debug 120777 root:root ../../usr/bin/CuraEngine.debug +/usr/lib/debug/.build-id/8a 40755 root:root +/usr/lib/debug/.build-id/8a/fa155bd7823501e5823278195a44a6d4bb5321 120777 root:root ../../../../bin/CuraEngine +/usr/lib/debug/.build-id/8a/fa155bd7823501e5823278195a44a6d4bb5321.debug 120777 root:root ../../usr/bin/CuraEngine.debug /usr/lib/debug/usr/bin/CuraEngine.debug 100644 root:root @@ -290,6 +290,6 @@ Provides: CuraEngine-debuginfo = 1:5.4.0-alt1:sisyphus+351532.300.1.1 -File: /usr/lib/debug/.build-id/57 40755 root:root -File: /usr/lib/debug/.build-id/57/e1890552b8cc28c5e673e97ad5b0456e634774 120777 root:root ../../../../bin/CuraEngine -File: /usr/lib/debug/.build-id/57/e1890552b8cc28c5e673e97ad5b0456e634774.debug 120777 root:root ../../usr/bin/CuraEngine.debug -File: /usr/lib/debug/usr/bin/CuraEngine.debug 100644 root:root e4559322ce6d38ec43eb3a6c85d225bb +File: /usr/lib/debug/.build-id/8a 40755 root:root +File: /usr/lib/debug/.build-id/8a/fa155bd7823501e5823278195a44a6d4bb5321 120777 root:root ../../../../bin/CuraEngine +File: /usr/lib/debug/.build-id/8a/fa155bd7823501e5823278195a44a6d4bb5321.debug 120777 root:root ../../usr/bin/CuraEngine.debug +File: /usr/lib/debug/usr/bin/CuraEngine.debug 100644 root:root 8847f9c92d88a8a20d0709cedafb9534 File: /usr/src/debug/CuraEngine-5.4.0 40755 root:root @@ -568,2 +568,2 @@ File: /usr/src/debug/CuraEngine-5.4.0/x86_64-alt-linux/Cura.pb.h 100644 root:root 081427000391e05639240e18f385348c -RPMIdentity: 1456fc522ffaebd962b2c0b40c71b864c3d71aa4a914efb56d53dc9e7be5273c5c8d2f042f4b62d6f1d669e3dfd34230392a21a94ed2a3ddb850a0ac3d30b653 +RPMIdentity: 595dadbb022e7ecb4562fac9e791a52131fd22983852b330c0cd6a8bf6fe8e7a75914db302119cbcb9e4eae493558b21896f08805c167a7940ce099a84415eb3