D: [iurt_root_command] chroot RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument RTNETLINK answers: Invalid argument Building target platforms: armv7hl Building for target armv7hl Installing /home/iurt/rpmbuild/SRPMS/@2247385:curaengine-5.4.0-4.mga10.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.c14vpZ Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.y9Aap3 + umask 022 + cd /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build + rm -rf CuraEngine-5.4.0 + /usr/lib/rpm/rpmuncompress -x /home/iurt/rpmbuild/SOURCES/CuraEngine-5.4.0.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd CuraEngine-5.4.0 + /usr/lib/rpm/rpmuncompress -x /home/iurt/rpmbuild/SOURCES/stb-5736b15f7ea0ffb08dd38af21067c314d6a3aae9.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + mv stb-5736b15f7ea0ffb08dd38af21067c314d6a3aae9 stb + cp stb/stb_image.h include/ + mkdir cmake + cp -a /home/iurt/rpmbuild/SOURCES/FindGMock.cmake /home/iurt/rpmbuild/SOURCES/FindPolyclipping.cmake /home/iurt/rpmbuild/SOURCES/FindStb.cmake cmake + rm -rf CMakeLists.txt + cp -a /home/iurt/rpmbuild/SOURCES/CMakeLists.txt /home/iurt/rpmbuild/SOURCES/CPackConfig.cmake . + tar xf /home/iurt/rpmbuild/SOURCES/Scripta_public-c378c837eeb505146ab67abe0904bfed2099128f.tar.gz + mv Scripta_public-c378c837eeb505146ab67abe0904bfed2099128f/include/scripta/ include/ + echo 'Patch #0 (CuraEngine-static-libstdcpp.patch):' Patch #0 (CuraEngine-static-libstdcpp.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file CMakeLists.txt Hunk #1 succeeded at 109 (offset 8 lines). + echo 'Patch #1 (CuraEngine-5.4.0-fmt10.patch):' Patch #1 (CuraEngine-5.4.0-fmt10.patch): + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0 patching file include/settings/types/LayerIndex.h + rm -rf libs + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.7bAO3N + umask 022 + cd /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd CuraEngine-5.4.0 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /usr/bin/cmake -Wno-dev -S . -B build -DCMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_LIBDIR:PATH=lib -DCMAKE_INSTALL_LIBEXECDIR:PATH=libexec -DCMAKE_INSTALL_PREFIX:PATH=/usr -DCMAKE_INSTALL_RUNSTATEDIR:PATH=/run -DCMAKE_INSTALL_SYSCONFDIR:PATH=/etc -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON '-DCMAKE_MODULE_LINKER_FLAGS=-Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_STATIC_LIBS:BOOL=OFF -DSET_RPATH:BOOL=OFF -DBUILD_SHARED_LIBS:BOOL=OFF -DCURA_ENGINE_VERSION:STRING=5.4.0 -DUSE_SYSTEM_LIBS:BOOL=ON '-DCMAKE_CXX_FLAGS_RELEASE_INIT:STRING=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC' -DStb_INCLUDE_DIRS:PATH==/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -- The C compiler identification is GNU 15.1.0 -- The CXX compiler identification is GNU 15.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - 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/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building with Arcus -- Found Protobuf: /usr/lib/libprotobuf.so (found suitable version "6.30.0", minimum required is "3.0.0") -- Found Stb installation at: =/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -- RapidJSON found. Headers: /usr/include -- Found Polyclipping: /usr/lib/libpolyclipping.so (found version "6.4.2") -- Building debug release of CuraEngine. -- Compile with more optimization flags -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Configuring done (2.8s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: BUILD_STATIC_LIBS CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build + /usr/bin/cmake --build build -j4 --verbose Change Dir: '/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j4 /usr/bin/cmake -S/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0 -B/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build/CMakeFiles /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build' /usr/bin/gmake -f CMakeFiles/_CuraEngine.dir/build.make CMakeFiles/_CuraEngine.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build' [ 1%] Running cpp protocol buffer compiler on Cura.proto /usr/bin/protoc --cpp_out :/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/Cura.proto cd /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build/CMakeFiles/_CuraEngine.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build' /usr/bin/gmake -f CMakeFiles/_CuraEngine.dir/build.make CMakeFiles/_CuraEngine.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build' [ 2%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Application.cpp.o [ 3%] Building CXX object CMakeFiles/_CuraEngine.dir/src/bridge.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/Application.cpp /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/bridge.cpp [ 5%] Building CXX object CMakeFiles/_CuraEngine.dir/src/ConicalOverhang.cpp.o [ 5%] Building CXX object CMakeFiles/_CuraEngine.dir/src/ExtruderTrain.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/ExtruderTrain.cpp /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/ConicalOverhang.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/map:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/sliceDataStorage.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/bridge.cpp:5: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/cstddef:51, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/Application.h:8, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/Application.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/map:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:16, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/ExtruderTrain.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/ExtruderTrain.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/map:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:16, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/mesh.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/ConicalOverhang.cpp:6: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 6%] Building CXX object CMakeFiles/_CuraEngine.dir/src/FffGcodeWriter.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:68, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PrimeTower.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/sliceDataStorage.h:10: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:19: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:67, from /usr/include/c++/15/bits/stl_tree.h:65, from /usr/include/c++/15/map:64: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_tree.h:70: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:67, from /usr/include/c++/15/bits/stl_tree.h:65, from /usr/include/c++/15/map:64: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_tree.h:70: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ [ 7%] Building CXX object CMakeFiles/_CuraEngine.dir/src/FffPolygonGenerator.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 8%] Building CXX object CMakeFiles/_CuraEngine.dir/src/FffProcessor.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffProcessor.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/fstream:40, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/FffGcodeWriter.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/FffProcessor.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffProcessor.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:25: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h: In constructor 'cura::Infill::Infill(cura::EFillMethod, bool, bool, const cura::Polygons&, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::AngleDegrees, cura::coord_t, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::coord_t, const cura::Point&, bool, bool, bool, bool, bool, size_t, cura::coord_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h:70:19: warning: unused parameter 'small_area_width' [-Wunused-parameter] 70 | , coord_t small_area_width = 0 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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) | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp: In member function 'void cura::FffGcodeWriter::addMeshLayerToGCode_meshSurfaceMode(const cura::SliceDataStorage&, const cura::SliceMeshStorage&, const cura::PathConfigStorage::MeshPathConfigs&, cura::LayerPlan&) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:1330:82: warning: unused parameter 'storage' [-Wunused-parameter] 1330 | void FffGcodeWriter::addMeshLayerToGCode_meshSurfaceMode(const SliceDataStorage& storage, const SliceMeshStorage& mesh, const PathConfigStorage::MeshPathConfigs& mesh_config, LayerPlan& gcode_layer) const | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp: In member function 'bool cura::FffGcodeWriter::processMultiLayerInfill(const cura::SliceDataStorage&, cura::LayerPlan&, const cura::SliceMeshStorage&, size_t, const cura::PathConfigStorage::MeshPathConfigs&, const cura::SliceLayerPart&) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:1462:70: warning: unused parameter 'storage' [-Wunused-parameter] 1462 | bool FffGcodeWriter::processMultiLayerInfill(const SliceDataStorage& storage, LayerPlan& gcode_layer, const SliceMeshStorage& mesh, const size_t extruder_nr, const PathConfigStorage::MeshPathConfigs& mesh_config, const SliceLayerPart& part) | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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) | ^~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp: In member function 'bool cura::FffGcodeWriter::processSupportInfill(const cura::SliceDataStorage&, cura::LayerPlan&) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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"); | ^~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp: In member function 'void cura::FffGcodeWriter::setExtruder_addPrime(const cura::SliceDataStorage&, cura::LayerPlan&, size_t) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 9%] Building CXX object CMakeFiles/_CuraEngine.dir/src/gcodeExport.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/gcodeExport.cpp In file included from /usr/include/assert.h:35, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/gcodeExport.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp:18: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h: In constructor 'cura::Infill::Infill(cura::EFillMethod, bool, bool, const cura::Polygons&, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::AngleDegrees, cura::coord_t, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::coord_t, const cura::Point&, bool, bool, bool, bool, bool, size_t, cura::coord_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h:70:19: warning: unused parameter 'small_area_width' [-Wunused-parameter] 70 | , coord_t small_area_width = 0 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportSettings.h:6, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupport.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp:33: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h: In copy constructor 'cura::TreeSupportElement::TreeSupportElement(const cura::TreeSupportElement&, cura::Polygons*)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h: In constructor 'cura::TreeSupportElement::TreeSupportElement(cura::TreeSupportElement*)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp:1053:103: warning: unused parameter 'prev_result' [-Wunused-parameter] 1053 | std::function accumulate_is_in_hole = [](const bool& prev_result, const ExtrusionJunction& junction) { return false; }; | ~~~~~~~~~~~~^~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp:1053:141: warning: unused parameter 'junction' [-Wunused-parameter] 1053 | std::function accumulate_is_in_hole = [](const bool& prev_result, const ExtrusionJunction& junction) { return false; }; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/LayerPlan.h:17, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:20: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:1393:137: required from here 1393 | PathOrderOptimizer part_order_optimizer(gcode_layer.getLastPlannedPositionOrStartingPosition(), z_seam_config); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:275:10: warning: 'bool cura::PathOrderOptimizer::group_outer_walls' [-Wreorder] 275 | bool group_outer_walls; | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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) | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2261:116: required from here 2261 | PathOrderOptimizer part_order_optimizer(gcode_layer.getLastPlannedPositionOrStartingPosition()); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:275:10: warning: 'bool cura::PathOrderOptimizer::group_outer_walls' [-Wreorder] 275 | bool group_outer_walls; | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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) | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2749:127: required from here 2749 | PathOrderOptimizer island_order_optimizer(gcode_layer.getLastPlannedPositionOrStartingPosition()); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:275:10: warning: 'bool cura::PathOrderOptimizer::group_outer_walls' [-Wreorder] 275 | bool group_outer_walls; | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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) | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 = unsigned int; OrderablePath = cura::PathOrdering; cura::Point = ClipperLib::IntPoint]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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); | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:1398:34: required from here 1398 | part_order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]; | ^~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:693:44: note: 'cura::ConstPolygonRef' temporary created here 693 | const Point& best_point = (*path.converted)[best_i]; | ~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:627:27: warning: unused variable 'distance' [-Wunused-variable] 627 | const coord_t distance = (combing_boundary == nullptr) | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/gcodeExport.cpp: In function 'std::string cura::transliterate(const std::string&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/gcodeExport.cpp:33:40: warning: comparison is always true due to limited range of data type [-Wtype-limits] 33 | stream << static_cast((c >= 0) ? c : '?'); | ~~^~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 = unsigned int]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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); | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:1398:34: required from here 1398 | part_order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]; }; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'std::vector > cura::PathOrderOptimizer::getOptimizerOrderWithConstraints(cura::SparsePointGridInclusive, size_t, const std::unordered_multimap&) [with Path = const cura::SliceLayerPart*; size_t = unsigned int]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:212:31: required from 'void cura::PathOrderOptimizer::optimize() [with Path = const cura::SliceLayerPart*]' 212 | optimized_order = getOptimizerOrderWithConstraints(line_bucket_grid, snap_radius, *order_requirements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:1398:34: required from here 1398 | part_order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:401:60: warning: unused parameter '_state' [-Wunused-parameter] 401 | (const Path current_node, const std::nullptr_t _state) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:335:98: warning: unused parameter 'line_bucket_grid' [-Wunused-parameter] 335 | std::vector getOptimizerOrderWithConstraints(SparsePointGridInclusive line_bucket_grid, size_t snap_radius, const std::unordered_multimap& order_requirements) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:335:123: warning: unused parameter 'snap_radius' [-Wunused-parameter] 335 | std::vector getOptimizerOrderWithConstraints(SparsePointGridInclusive line_bucket_grid, size_t snap_radius, const std::unordered_multimap& order_requirements) | ~~~~~~~^~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 = unsigned int; OrderablePath = cura::PathOrdering; cura::Point = ClipperLib::IntPoint]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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); | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2266:34: required from here 2266 | part_order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]; | ^~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:693:44: note: 'cura::ConstPolygonRef' temporary created here 693 | const Point& best_point = (*path.converted)[best_i]; | ~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:627:27: warning: unused variable 'distance' [-Wunused-variable] 627 | const coord_t distance = (combing_boundary == nullptr) | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 = unsigned int]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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); | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2266:34: required from here 2266 | part_order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]; }; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'std::vector > cura::PathOrderOptimizer::getOptimizerOrderWithConstraints(cura::SparsePointGridInclusive, size_t, const std::unordered_multimap&) [with Path = const cura::SkinPart*; size_t = unsigned int]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:212:31: required from 'void cura::PathOrderOptimizer::optimize() [with Path = const cura::SkinPart*]' 212 | optimized_order = getOptimizerOrderWithConstraints(line_bucket_grid, snap_radius, *order_requirements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2266:34: required from here 2266 | part_order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:401:60: warning: unused parameter '_state' [-Wunused-parameter] 401 | (const Path current_node, const std::nullptr_t _state) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:335:98: warning: unused parameter 'line_bucket_grid' [-Wunused-parameter] 335 | std::vector getOptimizerOrderWithConstraints(SparsePointGridInclusive line_bucket_grid, size_t snap_radius, const std::unordered_multimap& order_requirements) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:335:123: warning: unused parameter 'snap_radius' [-Wunused-parameter] 335 | std::vector getOptimizerOrderWithConstraints(SparsePointGridInclusive line_bucket_grid, size_t snap_radius, const std::unordered_multimap& order_requirements) | ~~~~~~~^~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 = unsigned int; OrderablePath = cura::PathOrdering; cura::Point = ClipperLib::IntPoint]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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); | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2754:36: required from here 2754 | island_order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]; | ^~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:693:44: note: 'cura::ConstPolygonRef' temporary created here 693 | const Point& best_point = (*path.converted)[best_i]; | ~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:627:27: warning: unused variable 'distance' [-Wunused-variable] 627 | const coord_t distance = (combing_boundary == nullptr) | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 = unsigned int]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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); | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2754:36: required from here 2754 | island_order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]; }; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'std::vector > cura::PathOrderOptimizer::getOptimizerOrderWithConstraints(cura::SparsePointGridInclusive, size_t, const std::unordered_multimap&) [with Path = const cura::SupportInfillPart*; size_t = unsigned int]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:212:31: required from 'void cura::PathOrderOptimizer::optimize() [with Path = const cura::SupportInfillPart*]' 212 | optimized_order = getOptimizerOrderWithConstraints(line_bucket_grid, snap_radius, *order_requirements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:2754:36: required from here 2754 | island_order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:401:60: warning: unused parameter '_state' [-Wunused-parameter] 401 | (const Path current_node, const std::nullptr_t _state) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:335:98: warning: unused parameter 'line_bucket_grid' [-Wunused-parameter] 335 | std::vector getOptimizerOrderWithConstraints(SparsePointGridInclusive line_bucket_grid, size_t snap_radius, const std::unordered_multimap& order_requirements) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:335:123: warning: unused parameter 'snap_radius' [-Wunused-parameter] 335 | std::vector getOptimizerOrderWithConstraints(SparsePointGridInclusive line_bucket_grid, size_t snap_radius, const std::unordered_multimap& order_requirements) | ~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/Application.cpp:6: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42, from /usr/include/c++/15/chrono:51: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/parse_numbers.h:42, from /usr/include/c++/15/bits/chrono.h:45, from /usr/include/c++/15/chrono:45: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:68, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp:10: /usr/include/c++/15/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp: In member function 'void cura::FffPolygonGenerator::processBasicWallsSkinInfill(cura::SliceDataStorage&, size_t, const std::vector&, cura::ProgressStageEstimator&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp:453:64: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 453 | std::vector walls_vs_skin_timing({ 22.953, 48.858 }); | ^ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/gcodeExport.cpp:9: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/iomanip:47, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/gcodeExport.cpp:6: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::Duration; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/specfun.h:43, from /usr/include/c++/15/cmath:3913, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/gcodeExport.cpp:5: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp: In member function 'void cura::FffPolygonGenerator::removeEmptyFirstLayers(cura::SliceDataStorage&, size_t&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp:777:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 777 | layers.erase(layers.begin(), layers.begin() + n_empty_first_layers); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp: In member function 'void cura::FffPolygonGenerator::processFuzzyWalls(cura::SliceMeshStorage&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp:1078:62: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1078 | if (apply_outside_only && std::accumulate(line.begin(), line.end(), false, accumulate_is_in_hole)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/fstream:42, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp:6: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::Duration*; _Tp = cura::Duration]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/cmath:49: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78, from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cura::ExtrusionJunction]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = cura::SliceLayer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1820 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/numeric:64, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp:8: /usr/include/c++/15/bits/stl_numeric.h: In function 'constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = bool; _BinaryOperation = function]': /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, | ^~~~~~~~~~ /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::Duration*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::Duration*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = cura::SliceLayer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 201 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78, from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 666 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [ 10%] Building CXX object CMakeFiles/_CuraEngine.dir/src/GCodePathConfig.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/GCodePathConfig.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/functional:50, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/types/LayerIndex.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/GCodePathConfig.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = cura::SliceLayer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::SliceLayer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::AngleDegrees; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/boost/uuid/uuid_clock.hpp:8, from /usr/include/boost/uuid/uuid.hpp:9, from /usr/include/boost/uuid/basic_random_generator.hpp:10, from /usr/include/boost/uuid/random_generator.hpp:10, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:10: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_list.h:61, from /usr/include/c++/15/list:67, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:6: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::SupportInfillPart; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SliceLayer*; _Tp = cura::SliceLayer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 11%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill.cpp.o /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::AngleDegrees*; _Tp = cura::AngleDegrees]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:1297:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator' changed in GCC 7.1 1297 | __relocate_a_1(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::FanSpeedLayerTimeSettings; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SupportInfillPart*; _Tp = cura::SupportInfillPart]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SliceLayer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SliceLayer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::AngleDegrees*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::AngleDegrees*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::SliceLayerPart; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cura::SliceLayerPart]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::SliceLayerPart; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SupportInfillPart*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SupportInfillPart*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cura::SliceLayerPart; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::SliceLayerPart; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SliceLayerPart*; _Tp = cura::SliceLayerPart]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SliceLayerPart*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SliceLayerPart*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = cura::SliceLayerPart*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [ 12%] Building CXX object CMakeFiles/_CuraEngine.dir/src/InsetOrderOptimizer.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/InsetOrderOptimizer.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/map:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:16, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/ExtruderTrain.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/InsetOrderOptimizer.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::FanSpeedLayerTimeSettings*; _Tp = cura::FanSpeedLayerTimeSettings]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78, from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::FanSpeedLayerTimeSettings*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::FanSpeedLayerTimeSettings*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 13%] Building CXX object CMakeFiles/_CuraEngine.dir/src/InterlockingGenerator.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/InterlockingGenerator.cpp In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:12: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h: In constructor 'cura::Infill::Infill(cura::EFillMethod, bool, bool, const cura::Polygons&, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::AngleDegrees, cura::coord_t, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::coord_t, const cura::Point&, bool, bool, bool, bool, bool, size_t, cura::coord_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h:70:19: warning: unused parameter 'small_area_width' [-Wunused-parameter] 70 | , coord_t small_area_width = 0 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/InterlockingGenerator.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/InterlockingGenerator.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/unordered_set.h:33, from /usr/include/c++/15/unordered_set:43, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:8: /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1031:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1031 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:8: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:9&& ...) [with auto:9 = {const char (&)[15], const long long int&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:55:133: required from here 55 | scripta::log("infill_outer_contour", outer_contour, section_type, layer_idx, scripta::CellVDI{ "infill_overlap", infill_overlap }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:12&& ...) [with auto:12 = {const char (&)[21], cura::Polygons&, cura::SectionType&, int&, CellVDI}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:55:17: required from here 55 | scripta::log("infill_outer_contour", outer_contour, section_type, layer_idx, scripta::CellVDI{ "infill_overlap", infill_overlap }); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#4' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:12&& ...) [with auto:12 = {const char (&)[23], cura::Polygons&, cura::SectionType&, int&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:88:17: required from here 88 | scripta::log("infill_inner_contour_0", inner_contour, section_type, layer_idx); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:9&& ...) [with auto:9 = {const char (&)[10], bool cura::ExtrusionLine::*}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:127:78: required from here 127 | scripta::CellVDI{"is_closed", &ExtrusionLine::is_closed }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:9&& ...) [with auto:9 = {const char (&)[7], bool cura::ExtrusionLine::*}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:128:72: required from here 128 | scripta::CellVDI{"is_odd", &ExtrusionLine::is_odd }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:9&& ...) [with auto:9 = {const char (&)[10], unsigned int cura::ExtrusionLine::*}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:129:78: required from here 129 | scripta::CellVDI{"inset_idx", &ExtrusionLine::inset_idx }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:10&& ...) [with auto:10 = {const char (&)[6], long long int cura::ExtrusionJunction::*}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:130:71: required from here 130 | scripta::PointVDI{"width", &ExtrusionJunction::w }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:10&& ...) [with auto:10 = {const char (&)[16], unsigned int cura::ExtrusionJunction::*}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:131:95: required from here 131 | scripta::PointVDI{"perimeter_index", &ExtrusionJunction::perimeter_index }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:12&& ...) [with auto:12 = {const char (&)[28], std::vector >, std::allocator > > >&, cura::SectionType&, int&, CellVDI, CellVDI, CellVDI, PointVDI, PointVDI}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:126:21: required from here 126 | scripta::log("infill_small_infill_paths_0", small_infill_paths, section_type, layer_idx, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127 | scripta::CellVDI{"is_closed", &ExtrusionLine::is_closed }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128 | scripta::CellVDI{"is_odd", &ExtrusionLine::is_odd }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | scripta::CellVDI{"inset_idx", &ExtrusionLine::inset_idx }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130 | scripta::PointVDI{"width", &ExtrusionJunction::w }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | scripta::PointVDI{"perimeter_index", &ExtrusionJunction::perimeter_index }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#4' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#5' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#6' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#7' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#8' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:12&& ...) [with auto:12 = {const char (&)[25], cura::Polygons&, cura::SectionType&, int&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:178:17: required from here 178 | scripta::log("infill_result_polygons_0", result_polygons, section_type, layer_idx); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:12&& ...) [with auto:12 = {const char (&)[22], cura::Polygons&, cura::SectionType&, int&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:179:17: required from here 179 | scripta::log("infill_result_lines_0", result_lines, section_type, layer_idx); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:12&& ...) [with auto:12 = {const char (&)[19], std::vector >, std::allocator > > >&, cura::SectionType&, int&, CellVDI, CellVDI, CellVDI, PointVDI, PointVDI}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:180:17: required from here 180 | scripta::log("infill_toolpaths_0", toolpaths, section_type, layer_idx, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | scripta::CellVDI{"is_closed", &ExtrusionLine::is_closed }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | scripta::CellVDI{"is_odd", &ExtrusionLine::is_odd }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | scripta::CellVDI{"inset_idx", &ExtrusionLine::inset_idx }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | scripta::PointVDI{"width", &ExtrusionJunction::w }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185 | scripta::PointVDI{"perimeter_index", &ExtrusionJunction::perimeter_index }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#4' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#5' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#6' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#7' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#8' [-Wunused-parameter] /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2377 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2378 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1031:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1031 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/InterlockingGenerator.cpp: In member function 'void cura::InterlockingGenerator::handleThinAreas(const std::unordered_set&) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 '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) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2377 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2378 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:1297:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator' changed in GCC 7.1 1297 | __relocate_a_1(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::Point3; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::Point3*; _Tp = cura::Point3]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/LayerPlan.h:17, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/InsetOrderOptimizer.cpp:7: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:275:10: warning: 'bool cura::PathOrderOptimizer::group_outer_walls' [-Wreorder] 275 | bool group_outer_walls; | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::Point3*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::Point3*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:67, from /usr/include/c++/15/vector:64: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_uninitialized.h:69: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 14%] Building CXX object CMakeFiles/_CuraEngine.dir/src/layerPart.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/layerPart.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/map:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/sliceDataStorage.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/layerPart.cpp:5: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 = unsigned int; OrderablePath = cura::PathOrdering; cura::Point = ClipperLib::IntPoint]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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); | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/InsetOrderOptimizer.cpp:111:29: required from here 111 | order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]; | ^~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:693:44: note: 'cura::ConstPolygonRef' temporary created here 693 | const Point& best_point = (*path.converted)[best_i]; | ~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:627:27: warning: unused variable 'distance' [-Wunused-variable] 627 | const coord_t distance = (combing_boundary == nullptr) | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 = unsigned int]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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); | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/InsetOrderOptimizer.cpp:111:29: required from here 111 | order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]; }; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'std::vector > cura::PathOrderOptimizer::getOptimizerOrderWithConstraints(cura::SparsePointGridInclusive, size_t, const std::unordered_multimap&) [with Path = const cura::ExtrusionLine*; size_t = unsigned int]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:212:31: required from 'void cura::PathOrderOptimizer::optimize() [with Path = const cura::ExtrusionLine*]' 212 | optimized_order = getOptimizerOrderWithConstraints(line_bucket_grid, snap_radius, *order_requirements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/InsetOrderOptimizer.cpp:111:29: required from here 111 | order_optimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:401:60: warning: unused parameter '_state' [-Wunused-parameter] 401 | (const Path current_node, const std::nullptr_t _state) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:335:98: warning: unused parameter 'line_bucket_grid' [-Wunused-parameter] 335 | std::vector getOptimizerOrderWithConstraints(SparsePointGridInclusive line_bucket_grid, size_t snap_radius, const std::unordered_multimap& order_requirements) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:335:123: warning: unused parameter 'snap_radius' [-Wunused-parameter] 335 | std::vector getOptimizerOrderWithConstraints(SparsePointGridInclusive line_bucket_grid, size_t snap_radius, const std::unordered_multimap& order_requirements) | ~~~~~~~^~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ExtrusionLine.h:9, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/WallToolPaths.h:11, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:11: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h: In member function 'void cura::Polygons::addLine(cura::Point, cura::Point)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:887:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 887 | paths.emplace_back(ClipperLib::Path{from, to}); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp: In member function 'void cura::Infill::addLineInfill(cura::Polygons&, const cura::PointMatrix&, int, int, cura::AABB, std::vector > >&, cura::coord_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:514:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 514 | std::sort(crossings.begin(), crossings.end()); // sort by increasing Y coordinates | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp: In member function 'void cura::Infill::generateLinearBasedInfill(cura::Polygons&, int, const cura::PointMatrix&, cura::ZigzagConnectorProcessor&, bool, cura::coord_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:691:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 691 | std::sort(crossings.begin(), crossings.end()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/functional:66, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:5: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/hashtable_policy.h:39, from /usr/include/c++/15/bits/hashtable.h:37, from /usr/include/c++/15/bits/unordered_map.h:33, from /usr/include/c++/15/unordered_map:43, from /usr/include/c++/15/functional:65: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1039:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1039 | { return reverse_iterator(end()); } | ^ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rend() [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1059:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1059 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cura::ExtrusionJunction]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:23: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h: In static member function 'static void cura::PolylineStitcher::stitch(const Paths&, Paths&, Paths&, cura::coord_t, cura::coord_t) [with Paths = cura::Polygons; Path = cura::Polygon; Junction = ClipperLib::IntPoint]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:177:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 177 | chain.insert(chain.end(), start_pos, (*closest.polygons)[closest.poly_idx].end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:177:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:186:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 186 | chain.insert(chain.end(), start_pos, (*closest.polygons)[closest.poly_idx].rend()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/algorithm:63: /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algo.h:4831:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4831 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/15/bits/stl_algo.h:4831:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:4841:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4841 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algo.h:4831:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4831 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/15/bits/stl_algo.h:4831:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:4841:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4841 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_less_iter()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:190:7: note: parameter passing for argument of type 'std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type' changed in GCC 7.1 190 | reverse_iterator(iterator_type __x) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h: In member function 'std::vector::iterator cura::PolygonRef::insert(std::vector::const_iterator, iterator, iterator) [with iterator = __gnu_cxx::__normal_iterator >]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 444 | ClipperLib::Path::iterator insert(ClipperLib::Path::const_iterator pos, iterator first, iterator last) | ^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:446:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 446 | return path->insert(pos, first, last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:446:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h: In member function 'std::vector::iterator cura::PolygonRef::insert(std::vector::const_iterator, iterator, iterator) [with iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 444 | ClipperLib::Path::iterator insert(ClipperLib::Path::const_iterator pos, iterator first, iterator last) | ^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:446:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 446 | return path->insert(pos, first, last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 15%] Building CXX object CMakeFiles/_CuraEngine.dir/src/LayerPlan.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:68, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PrimeTower.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/sliceDataStorage.h:10: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1039:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1039 | { return reverse_iterator(end()); } | ^ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rend() [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1059:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1059 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/layerPart.cpp:12: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h: In static member function 'static void cura::PolylineStitcher::stitch(const Paths&, Paths&, Paths&, cura::coord_t, cura::coord_t) [with Paths = cura::Polygons; Path = cura::Polygon; Junction = ClipperLib::IntPoint]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:177:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 177 | chain.insert(chain.end(), start_pos, (*closest.polygons)[closest.poly_idx].end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:177:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:186:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 186 | chain.insert(chain.end(), start_pos, (*closest.polygons)[closest.poly_idx].rend()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:67, from /usr/include/c++/15/bits/stl_tree.h:65, from /usr/include/c++/15/map:64: /usr/include/c++/15/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:190:7: note: parameter passing for argument of type 'std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type' changed in GCC 7.1 190 | reverse_iterator(iterator_type __x) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PrimeTower.h:9: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h: In member function 'std::vector::iterator cura::PolygonRef::insert(std::vector::const_iterator, iterator, iterator) [with iterator = __gnu_cxx::__normal_iterator >]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 444 | ClipperLib::Path::iterator insert(ClipperLib::Path::const_iterator pos, iterator first, iterator last) | ^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:446:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 446 | return path->insert(pos, first, last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:446:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h: In member function 'std::vector::iterator cura::PolygonRef::insert(std::vector::const_iterator, iterator, iterator) [with iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 444 | ClipperLib::Path::iterator insert(ClipperLib::Path::const_iterator pos, iterator first, iterator last) | ^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:446:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 446 | return path->insert(pos, first, last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1885 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1813 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1820 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1885 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1813 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1820 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/unordered_map.h:33, from /usr/include/c++/15/unordered_map:43, from /usr/include/c++/15/functional:65, from /usr/include/polyclipping/clipper.hpp:59, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:12: /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::PathsPointIndex&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1031:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1031 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 908 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 926 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::PathsPointIndex&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2377 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2378 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ClipperLib::IntPoint*; _ForwardIterator = ClipperLib::IntPoint*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ClipperLib::IntPoint*; _ForwardIterator = ClipperLib::IntPoint*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 663 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = reverse_iterator<__gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr decltype (std::__make_reverse_iterator(std::__miter_base(__it.base()))) std::__miter_base(reverse_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:3055:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3055 | { return __make_reverse_iterator(__miter_base(__it.base())); } | ^ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_tree.h:70: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_IteratorL> std::__make_reverse_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __make_reverse_iterator(_Iterator __i) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:638:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 638 | { return reverse_iterator<_Iterator>(__i); } | ^ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:190:7: note: parameter passing for argument of type 'std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type' changed in GCC 7.1 190 | reverse_iterator(iterator_type __x) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::PathsPointIndex&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1031:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1031 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 908 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 926 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1864 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1869 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1870 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1857 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1778 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1869 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1870 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1857 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1778 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 15%] Building CXX object CMakeFiles/_CuraEngine.dir/src/LayerPlanBuffer.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlanBuffer.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/atomic:50, from /usr/include/spdlog/details/null_mutex.h:6, from /usr/include/spdlog/common.h:6, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlanBuffer.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::PathsPointIndex&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2377 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2378 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ClipperLib::IntPoint*; _ForwardIterator = ClipperLib::IntPoint*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ClipperLib::IntPoint*; _ForwardIterator = ClipperLib::IntPoint*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 663 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = reverse_iterator<__gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1590 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1594 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1596 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1597 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algo.h:61: /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 91 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 93 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 94 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 95 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 96 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 98 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 100 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 101 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 102 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 103 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 105 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1830 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1836 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1839 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1843 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:71: /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >; _Iterator2 = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 44 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1590 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1594 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1596 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1597 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 91 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 93 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 94 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 95 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 96 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 100 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 101 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 102 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 103 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 105 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1830 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1836 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1839 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1843 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 44 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_less_iter]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr decltype (std::__make_reverse_iterator(std::__miter_base(__it.base()))) std::__miter_base(reverse_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:3055:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3055 | { return __make_reverse_iterator(__miter_base(__it.base())); } | ^ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator > >; _ForwardIterator2 = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = long long int; _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/predefined_ops.h:97:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 97 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Val_less_iter::operator()(_Value&, _Iterator) const [with _Value = cura::Infill::generateLinearBasedInfill(cura::Polygons&, int, const cura::PointMatrix&, cura::ZigzagConnectorProcessor&, bool, cura::coord_t)::Crossing; _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/predefined_ops.h:97:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 97 | operator()(_Value& __val, _Iterator __it) const | ^~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_IteratorL> std::__make_reverse_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __make_reverse_iterator(_Iterator __i) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:638:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 638 | { return reverse_iterator<_Iterator>(__i); } | ^ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = long long int*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:1297:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator' changed in GCC 7.1 1297 | __relocate_a_1(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cura::Infill::generateLinearBasedInfill(cura::Polygons&, int, const cura::PointMatrix&, cura::ZigzagConnectorProcessor&, bool, cura::coord_t)::Crossing; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = cura::Infill::generateLinearBasedInfill(cura::Polygons&, int, const cura::PointMatrix&, cura::ZigzagConnectorProcessor&, bool, cura::coord_t)::Crossing*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:190:7: note: parameter passing for argument of type 'std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type' changed in GCC 7.1 190 | reverse_iterator(iterator_type __x) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = long long int; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cura::Infill::generateLinearBasedInfill(cura::Polygons&, int, const cura::PointMatrix&, cura::ZigzagConnectorProcessor&, bool, cura::coord_t)::Crossing; _Compare = __gnu_cxx::__ops::_Iter_less_val]': /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator > >; _Value = long long int]': /usr/include/c++/15/bits/predefined_ops.h:68:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 68 | operator()(_Iterator __it, _Value& __val) const | ^~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_val::operator()(_Iterator, _Value&) const [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = cura::Infill::generateLinearBasedInfill(cura::Polygons&, int, const cura::PointMatrix&, cura::ZigzagConnectorProcessor&, bool, cura::coord_t)::Crossing]': /usr/include/c++/15/bits/predefined_ops.h:68:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:68, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:19: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:14: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/LayerPlan.h:77:12: warning: 'double cura::ExtruderPlan::slowest_path_speed' [-Wreorder] 77 | double slowest_path_speed; | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:34:1: warning: when initialized here [-Wreorder] 34 | ExtruderPlan::ExtruderPlan | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp: In member function 'std::pair cura::ExtruderPlan::getPointToPointTime(const cura::Point&, const cura::Point&, const cura::GCodePath&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:1569:116: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1569 | std::pair ExtruderPlan::getPointToPointTime(const Point& p0, const Point& p1, const GCodePath& path) | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp: In member function 'void cura::ExtruderPlan::processFanSpeedForMinimalLayerTime(cura::Point, cura::Duration, double)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:1653:61: warning: unused parameter 'starting_position' [-Wunused-parameter] 1653 | void ExtruderPlan::processFanSpeedForMinimalLayerTime(Point starting_position, Duration minTime, double time_other_extr_plans) | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/InsetOrderOptimizer.cpp:16: /usr/include/range/v3/algorithm/sort.hpp: In member function 'constexpr ranges::borrowed_iterator_t ranges::sort_fn::operator()(Rng&&, C, P) const [with Rng = std::vector >(const std::vector&, bool)::LineLoc>&; C = cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::; P = double cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::LineLoc::*]': /usr/include/range/v3/algorithm/sort.hpp:220:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 220 | return (*this)(begin(rng), end(rng), std::move(pred), std::move(proj)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/range/v3/core.hpp:26, from /usr/include/range/v3/view/enumerate.hpp:17, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:19: /usr/include/range/v3/view/adaptor.hpp: In member function 'R ranges::adaptor_cursor::read() const [with A = ranges::iter_transform_view >(const std::vector&, bool)::LineLoc> >, ranges::indirected >::adaptor; R = cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::LineLoc*; BaseIter = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; Adapt = ranges::iter_transform_view >(const std::vector&, bool)::LineLoc> >, ranges::indirected >::adaptor]': /usr/include/range/v3/view/adaptor.hpp:301:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 301 | return this->data_.second().read(this->data_.first()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/range/v3/range_fwd.hpp:25, from /usr/include/range/v3/algorithm/find.hpp:18, from /usr/include/range/v3/algorithm/contains.hpp:20, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/views/dfs.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:18: /usr/include/range/v3/algorithm/sort.hpp: In member function 'constexpr I ranges::sort_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; S = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; C = cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::; P = double cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::LineLoc::*]': /usr/include/range/v3/algorithm/sort.hpp:202:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 202 | constexpr I RANGES_FUNC(sort)(I first, S end_, C pred = C{}, P proj = P{}) | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:202:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:204:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 204 | I last = ranges::next(first, std::move(end_)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:207:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 207 | detail::introsort_loop( | ~~~~~~~~~~~~~~~~~~~~~~^ 208 | first, last, detail::log2(last - first) * 2, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:209:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 209 | detail::final_insertion_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/range/v3/algorithm/contains.hpp:18: /usr/include/range/v3/view/transform.hpp: In member function 'decltype (ranges::invoke(((const ranges::iter_transform_view::adaptor*)this)->ranges::iter_transform_view::adaptor::fun_, it)) ranges::iter_transform_view::adaptor::read(ranges::iterator_t::invoke >) const [with bool IsConst = false; Rng = ranges::ref_view >(const std::vector&, bool)::LineLoc> >; Fun = ranges::indirected]': /usr/include/range/v3/view/transform.hpp:143:18: note: parameter passing for argument of type 'ranges::iterator_t >(const std::vector&, bool)::LineLoc> > >' {aka 'ranges::_begin_::fn::_member_result_::invoke >(const std::vector&, bool)::LineLoc> >&>'} changed in GCC 7.1 143 | auto CPP_auto_fun(read)(iterator_t it)(const) | ^~~~~~~~~~~~ In file included from /usr/include/range/v3/view/subrange.hpp:26, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/views/dfs.h:8: /usr/include/range/v3/iterator/operations.hpp: In member function 'constexpr I ranges::next_fn::operator()(I, S) const [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; S = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >]': /usr/include/range/v3/iterator/operations.hpp:317:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 317 | constexpr I operator()(I it, S s) const | ^~~~~~~~ /usr/include/range/v3/iterator/operations.hpp:317:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::introsort_loop(I, I, Size, C&, P&) [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; Size = int; C = cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::; P = double cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::LineLoc::*]': /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 173 | inline constexpr void introsort_loop(I first, I last, Size depth_limit, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:173:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:178:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 178 | return partial_sort( | ~~~~~~~~~~~~^ 179 | first, last, last, std::ref(pred), std::ref(proj)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:178:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:181:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 181 | I cut = detail::unguarded_partition(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:182:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 182 | detail::introsort_loop(cut, last, --depth_limit, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::final_insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; C = cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::; P = double cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::LineLoc::*]': /usr/include/range/v3/algorithm/sort.hpp:150:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 150 | inline constexpr void final_insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:150:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:154:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 154 | detail::insertion_sort( | ~~~~~~~~~~~~~~~~~~~~~~^ 155 | first, first + detail::introsort_threshold(), pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:156:49: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 156 | detail::unguarded_insertion_sort( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 157 | first + detail::introsort_threshold(), last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:160:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 160 | detail::insertion_sort(first, last, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:64: /usr/include/c++/15/bits/stl_pair.h: In instantiation of 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = cura::Velocity; _T2 = cura::Velocity; typename __strip_reference_wrapper::type>::__type = cura::Velocity; typename decay<_Tp>::type = cura::Velocity; typename __strip_reference_wrapper::type>::__type = cura::Velocity; typename decay<_Tp2>::type = cura::Velocity]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:560:50: required from here 560 | first_extrusion_acc_jerk = std::make_pair(path->config->getAcceleration(), path->config->getJerk()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_pair.h:1164:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1164 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/LayerPlan.h:17: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:275:10: warning: 'bool cura::PathOrderOptimizer::group_outer_walls' [-Wreorder] 275 | bool group_outer_walls; | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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/include/range/v3/iterator/operations.hpp: In member function 'constexpr void ranges::advance_fn::operator()(I&, S) const [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; S = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >]': /usr/include/range/v3/iterator/operations.hpp:63:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 63 | constexpr void operator()(I & i, S bound) const | ^~~~~~~~ /usr/include/range/v3/algorithm/partial_sort.hpp: In member function 'constexpr I ranges::partial_sort_fn::operator()(I, I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; S = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; C = std::reference_wrapper >(const std::vector&, bool):: >; P = std::reference_wrapper >(const std::vector&, bool)::LineLoc::*>]': /usr/include/range/v3/algorithm/partial_sort.hpp:44:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 44 | constexpr I RANGES_FUNC(partial_sort)( | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/partial_sort.hpp:44:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/partial_sort.hpp:44:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 In file included from /usr/include/range/v3/algorithm/sort.hpp:43: /usr/include/range/v3/algorithm/partial_sort.hpp:47:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 47 | make_heap(first, middle, ranges::ref(pred), ranges::ref(proj)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/partial_sort.hpp:55:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 55 | detail::sift_down_n( | ~~~~~~~~~~~~~~~~~~~^ 56 | first, len, first, ranges::ref(pred), ranges::ref(proj)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/partial_sort.hpp:55:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/partial_sort.hpp:59:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 59 | sort_heap(first, middle, ranges::ref(pred), ranges::ref(proj)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr I ranges::detail::unguarded_partition(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; C = cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::; P = double cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::LineLoc::*]': /usr/include/range/v3/algorithm/sort.hpp:64:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 64 | inline constexpr I unguarded_partition(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:64:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:66:75: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 66 | I mid = first + (last - first) / 2, penultimate = ranges::prev(last); | ~~~~~~~~~~~~^~~~~~ /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; C = cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::; P = double cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::LineLoc::*]': /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 129 | inline constexpr void insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:129:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:133:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 133 | for(I i = next(first); i != last; ++i) | ~~~~^~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:134:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 134 | detail::linear_insert(first, i, pred, proj); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::unguarded_insertion_sort(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; C = cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::; P = double cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::LineLoc::*]': /usr/include/range/v3/algorithm/sort.hpp:138:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 138 | inline constexpr void unguarded_insertion_sort(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:138:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/unordered_map.h:33, from /usr/include/c++/15/unordered_map:43, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:18: /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1031:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1031 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 16%] Building CXX object CMakeFiles/_CuraEngine.dir/src/mesh.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/mesh.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/atomic:50, from /usr/include/spdlog/details/null_mutex.h:6, from /usr/include/spdlog/common.h:6, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/mesh.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/range/v3/iterator/operations.hpp: In member function 'constexpr ranges::iter_difference_t ranges::iter_distance_fn::operator()(I, S) const [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; S = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >]': /usr/include/range/v3/iterator/operations.hpp:427:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 427 | constexpr iter_difference_t operator()(I first, S last) const | ^~~~~~~~ /usr/include/range/v3/iterator/operations.hpp:427:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/iterator/operations.hpp:429:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 429 | return iter_distance_fn::impl_i(static_cast(first), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | static_cast(last), | ~~~~~~~~~~~~~~~~~~~~~~~~ 431 | sentinel_tag_of()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp: In member function 'constexpr I ranges::make_heap_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; S = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; C = ranges::reference_wrapper >(const std::vector&, bool):: >; P = ranges::reference_wrapper >(const std::vector&, bool)::LineLoc::*>]': /usr/include/range/v3/algorithm/heap_algorithm.hpp:366:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 366 | constexpr I RANGES_FUNC(make_heap)(I first, S last, C pred = C{}, P proj = P{}) | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:366:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 In file included from /usr/include/range/v3/algorithm/sort.hpp:41: /usr/include/range/v3/algorithm/heap_algorithm.hpp:368:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 368 | iter_difference_t const n = distance(first, last); | ~~~~~~~~^~~~~~~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:372:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 372 | detail::sift_down_n( | ~~~~~~~~~~~~~~~~~~~^ 373 | first, n, first + start, ranges::ref(pred), ranges::ref(proj)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:372:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/heap_algorithm.hpp: In member function 'constexpr void ranges::detail::sift_down_n_fn::operator()(I, ranges::iter_difference_t, I, C, P) const [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; C = ranges::reference_wrapper >(const std::vector&, bool):: >; P = ranges::reference_wrapper >(const std::vector&, bool)::LineLoc::*>]': /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 205 | constexpr void operator()(I first, | ^~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:205:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/heap_algorithm.hpp: In member function 'constexpr I ranges::sort_heap_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; S = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; C = ranges::reference_wrapper >(const std::vector&, bool):: >; P = ranges::reference_wrapper >(const std::vector&, bool)::LineLoc::*>]': /usr/include/range/v3/algorithm/heap_algorithm.hpp:405:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 405 | constexpr I RANGES_FUNC(sort_heap)(I first, S last, C pred = C{}, P proj = P{}) | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:405:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/heap_algorithm.hpp:407:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 407 | iter_difference_t const n = distance(first, last); | ~~~~~~~~^~~~~~~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:409:35: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 409 | detail::pop_heap_n(first, i, ranges::ref(pred), ranges::ref(proj)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/iterator/operations.hpp: In member function 'constexpr I ranges::prev_fn::operator()(I) const [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >]': /usr/include/range/v3/iterator/operations.hpp:338:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 338 | constexpr I operator()(I it) const | ^~~~~~~~ /usr/include/range/v3/iterator/operations.hpp: In member function 'constexpr I ranges::next_fn::operator()(I) const [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >]': /usr/include/range/v3/iterator/operations.hpp:304:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 304 | constexpr I operator()(I it) const | ^~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::linear_insert(I, I, C&, P&) [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; C = cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::; P = double cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::LineLoc::*]': /usr/include/range/v3/algorithm/sort.hpp:116:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 116 | inline constexpr void linear_insert(I first, I last, C & pred, P & proj) | ^~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:116:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp:121:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 121 | move_backward(first, last, last + 1); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:121:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/sort.hpp: In function 'constexpr void ranges::detail::unguarded_linear_insert(I, ranges::iter_value_t, C&, P&) [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; C = cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::; P = double cura::InsetOrderOptimizer::getRegionOrder >(const std::vector&, bool)::LineLoc::*]': /usr/include/range/v3/algorithm/sort.hpp:100:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 100 | inline constexpr void unguarded_linear_insert(I last, | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/sort.hpp:105:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 105 | I next_ = prev(last); | ~~~~^~~~~~ In file included from /usr/include/range/v3/algorithm/find.hpp:21: /usr/include/range/v3/functional/invoke.hpp: In member function 'constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = ranges::indirected&; Args = {__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc, std::allocator >(const std::vector&, bool)::LineLoc> > >&}]': /usr/include/range/v3/functional/invoke.hpp:142:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 142 | return ((F&&) f)((Args&&) args...); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2377 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2378 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/iterator/operations.hpp: In static member function 'static constexpr ranges::iter_difference_t ranges::iter_distance_fn::impl_i(I, S, ranges::sized_sentinel_tag) [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; S = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >]': /usr/include/range/v3/iterator/operations.hpp:417:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 417 | static constexpr iter_difference_t impl_i(I first, S last, sized_sentinel_tag) | ^~~~~~ /usr/include/range/v3/iterator/operations.hpp:417:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/heap_algorithm.hpp: In member function 'constexpr void ranges::detail::pop_heap_n_fn::operator()(I, ranges::iter_difference_t, C, P) const [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; C = ranges::reference_wrapper >(const std::vector&, bool):: >; P = ranges::reference_wrapper >(const std::vector&, bool)::LineLoc::*>]': /usr/include/range/v3/algorithm/heap_algorithm.hpp:308:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 308 | constexpr void operator()(I first, | ^~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:316:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 316 | detail::sift_down_n( | ~~~~~~~~~~~~~~~~~~~^ 317 | first, len - 1, first, std::move(pred), std::move(proj)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/algorithm/heap_algorithm.hpp:316:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/move_backward.hpp: In member function 'constexpr ranges::move_backward_result ranges::move_backward_fn::operator()(I, S, O) const [with I = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; S = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; O = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >]': /usr/include/range/v3/algorithm/move_backward.hpp:45:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 45 | constexpr move_backward_result RANGES_FUNC(move_backward)(I first, S end_, O out) // | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/move_backward.hpp:45:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 /usr/include/range/v3/algorithm/move_backward.hpp:45:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 In file included from /usr/include/range/v3/algorithm/sort.hpp:42: /usr/include/range/v3/algorithm/move_backward.hpp:47:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 47 | I i = ranges::next(first, end_), last = i; | ~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/include/range/v3/view/adaptor.hpp: In static member function 'static constexpr ranges::adaptor_sentinel_t ranges::view_adaptor::end_cursor_(D&) [with D = ranges::iter_transform_view >(const std::vector&, bool)::LineLoc> >, ranges::indirected >; Derived = ranges::iter_transform_view >(const std::vector&, bool)::LineLoc> >, ranges::indirected >; BaseRng = ranges::ref_view >(const std::vector&, bool)::LineLoc> >; ranges::cardinality Cardinality = ranges::finite]': /usr/include/range/v3/view/adaptor.hpp:528:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 528 | return {std::move(pos), std::move(adapt)}; | ^ /usr/include/range/v3/functional/indirect.hpp: In member function 'decltype (ranges::invoke(((ranges::indirected*)this)->ranges::indirected::fn_, *ranges::indirected::operator()::its ...)) ranges::indirected::operator()(Its ...) [with Its = {__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc, std::allocator >(const std::vector&, bool)::LineLoc> > >}; Fn = ranges::views::addressof_fn::take_address]': /usr/include/range/v3/functional/indirect.hpp:55:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 55 | auto CPP_auto_fun(operator())(Its... its) | ^~~~~~~~~~~~ /usr/include/range/v3/view/adaptor.hpp: In constructor 'ranges::adaptor_cursor::adaptor_cursor(BaseIter, Adapt) [with BaseIter = ranges::basic_iterator > >, ranges::views::addressof_fn::take_address>, ranges::transform_view > >, cura::views::convert(cura::Polygon (cura::ExtrusionLine::*&&)() const):: > >::cursor >; Adapt = ranges::iter_transform_view > >, ranges::views::addressof_fn::take_address>, ranges::transform_view > >, cura::views::convert(cura::Polygon (cura::ExtrusionLine::*&&)() const):: > >, ranges::indirected >(const std::vector&, bool):: > >::adaptor]': /usr/include/range/v3/view/adaptor.hpp:448:9: note: parameter passing for argument of type 'ranges::iter_transform_view > >, ranges::views::addressof_fn::take_address>, ranges::transform_view > >, cura::views::convert(cura::Polygon (cura::ExtrusionLine::*&&)() const):: > >, ranges::indirected >(const std::vector&, bool):: > >::adaptor' changed in GCC 7.1 448 | adaptor_cursor(BaseIter iter, Adapt adapt) | ^~~~~~~~~~~~~~ /usr/include/range/v3/view/adaptor.hpp: In static member function 'static constexpr ranges::adaptor_cursor_t ranges::view_adaptor::begin_cursor_(D&) [with D = ranges::iter_transform_view >(const std::vector&, bool)::LineLoc> >, ranges::indirected >; Derived = ranges::iter_transform_view >(const std::vector&, bool)::LineLoc> >, ranges::indirected >; BaseRng = ranges::ref_view >(const std::vector&, bool)::LineLoc> >; ranges::cardinality Cardinality = ranges::finite]': /usr/include/range/v3/view/adaptor.hpp:502:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 502 | return {std::move(pos), std::move(adapt)}; | ^ /usr/include/range/v3/view/adaptor.hpp: In constructor 'ranges::adaptor_cursor::adaptor_cursor(BaseIter, Adapt) [with BaseIter = __gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >; Adapt = ranges::iter_transform_view >(const std::vector&, bool)::LineLoc> >, ranges::indirected >::adaptor]': /usr/include/range/v3/view/adaptor.hpp:448:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >(const std::vector&, bool)::LineLoc*, std::vector >(const std::vector&, bool)::LineLoc> >' changed in GCC 7.1 448 | adaptor_cursor(BaseIter iter, Adapt adapt) | ^~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 = unsigned int; OrderablePath = cura::PathOrdering; cura::Point = ClipperLib::IntPoint]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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); | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:632:28: required from here 632 | orderOptimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]; | ^~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:693:44: note: 'cura::ConstPolygonRef' temporary created here 693 | const Point& best_point = (*path.converted)[best_i]; | ~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:627:27: warning: unused variable 'distance' [-Wunused-variable] 627 | const coord_t distance = (combing_boundary == nullptr) | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 = unsigned int]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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); | ^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:632:28: required from here 632 | orderOptimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]; }; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h: In instantiation of 'std::vector > cura::PathOrderOptimizer::getOptimizerOrderWithConstraints(cura::SparsePointGridInclusive, size_t, const std::unordered_multimap&) [with Path = cura::ConstPolygonPointer; size_t = unsigned int]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:212:31: required from 'void cura::PathOrderOptimizer::optimize() [with Path = cura::ConstPolygonPointer]' 212 | optimized_order = getOptimizerOrderWithConstraints(line_bucket_grid, snap_radius, *order_requirements); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:632:28: required from here 632 | orderOptimizer.optimize(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:401:60: warning: unused parameter '_state' [-Wunused-parameter] 401 | (const Path current_node, const std::nullptr_t _state) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:335:98: warning: unused parameter 'line_bucket_grid' [-Wunused-parameter] 335 | std::vector getOptimizerOrderWithConstraints(SparsePointGridInclusive line_bucket_grid, size_t snap_radius, const std::unordered_multimap& order_requirements) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderOptimizer.h:335:123: warning: unused parameter 'snap_radius' [-Wunused-parameter] 335 | std::vector getOptimizerOrderWithConstraints(SparsePointGridInclusive line_bucket_grid, size_t snap_radius, const std::unordered_multimap& order_requirements) | ~~~~~~~^~~~~~~~~~~ [ 17%] Building CXX object CMakeFiles/_CuraEngine.dir/src/MeshGroup.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/MeshGroup.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/limits:49, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/MeshGroup.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp: In member function 'std::pair cura::ExtruderPlan::getPointToPointTime(const cura::Point&, const cura::Point&, const cura::GCodePath&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:1569:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1569 | std::pair ExtruderPlan::getPointToPointTime(const Point& p0, const Point& p1, const GCodePath& path) | ^~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlanBuffer.cpp: In member function 'void cura::LayerPlanBuffer::insertFinalPrintTempCommand(std::vector&, unsigned int)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlanBuffer.cpp:457:53: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 457 | precool_extruder_plan->inserts.erase(*precool_extruder_plan->extrusion_temperature_command); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42, from /usr/include/c++/15/chrono:51: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/list:68, from /usr/include/polyclipping/clipper.hpp:53, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/AABB3D.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/gcodeExport.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/FffGcodeWriter.h:11, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/FffProcessor.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlanBuffer.cpp:8: /usr/include/c++/15/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Allocator>::iterator std::__cxx11::list<_Tp, _Allocator>::erase(const_iterator) [with _Tp = cura::NozzleTempInsert; _Alloc = std::allocator]': /usr/include/c++/15/bits/list.tcc:145:5: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 145 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/list.tcc:153:15: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 153 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/list:67: /usr/include/c++/15/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Allocator>::reference std::__cxx11::list<_Tp, _Allocator>::emplace_back(_Args&& ...) [with _Args = {cura::NozzleTempInsert}; _Tp = cura::NozzleTempInsert; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:1819:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1819 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_erase(iterator) [with _Tp = cura::NozzleTempInsert; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:2480:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2480 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/atomic_wait.h:43, from /usr/include/c++/15/bits/atomic_base.h:43, from /usr/include/c++/15/atomic:52: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {cura::NozzleTempInsert}; _Tp = cura::NozzleTempInsert; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2470 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/MeshGroup.cpp:10: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:16&& ...) [with auto:16 = {std::__cxx11::basic_string, std::allocator >, cura::Mesh&, cura::SectionType}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/MeshGroup.cpp:118:21: required from here 118 | scripta::log(fmt::format("mesh_{}", idx), mesh, SectionType::NA); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42, from /usr/include/c++/15/chrono:51: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PrimeTower.h:9, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/sliceDataStorage.h:10, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/gcodeExport.h:22, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/LayerPlan.h:16: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h: In member function 'void cura::Polygons::addLine(cura::Point, cura::Point)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:887:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 887 | paths.emplace_back(ClipperLib::Path{from, to}); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp: In member function 'void cura::LayerPlan::addExtrusionMove(cura::Point, const cura::GCodePathConfig&, cura::SpaceFillType, const cura::Ratio&, cura::Ratio, bool, cura::Ratio, double)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:553:6: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 553 | void LayerPlan::addExtrusionMove(Point p, const GCodePathConfig& config, SpaceFillType space_fill_type, const Ratio& flow, const Ratio width_factor, bool spiralize, Ratio speed_factor, double fan_speed) | ^~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp: In member function 'void cura::LayerPlan::addWall(cura::ConstPolygonRef, int, const cura::Settings&, const cura::GCodePathConfig&, const cura::GCodePathConfig&, cura::coord_t, float, bool)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:866:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 866 | std::for_each(wall.begin(), wall.end(), [&dummy_perimeter_id, &nominal_line_width, &ewall](const Point& p) { ewall.emplace_back(p, nominal_line_width, dummy_perimeter_id); }); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp: In member function 'std::pair cura::ExtruderPlan::getPointToPointTime(const cura::Point&, const cura::Point&, const cura::GCodePath&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:1569:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1569 | std::pair ExtruderPlan::getPointToPointTime(const Point& p0, const Point& p1, const GCodePath& path) | ^~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp: In member function 'cura::TimeMaterialEstimates cura::ExtruderPlan::computeNaiveTimeEstimates(cura::Point)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:1582:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1581 | std::accumulate | ~~~~~~~~~~~~~~~ 1582 | ( | ^ 1583 | paths.begin(), | ~~~~~~~~~~~~~~ 1584 | paths.end(), | ~~~~~~~~~~~~ 1585 | std::numeric_limits::max(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1586 | [](double value, const GCodePath& path) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1587 | { | ~ 1588 | return path.isTravelPath() ? value : std::min(value, path.config->getSpeed().value * path.speed_factor); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1589 | } | ~ 1590 | ); | ~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:9: /usr/include/range/v3/algorithm/max_element.hpp: In member function 'constexpr ranges::borrowed_iterator_t ranges::max_element_fn::operator()(Rng&&, C, P) const [with Rng = std::vector&; C = cura::LayerPlan::processFanSpeedAndMinimalLayerTime(cura::Point)::; P = ranges::identity]': /usr/include/range/v3/algorithm/max_element.hpp:58:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 58 | return (*this)(begin(rng), end(rng), std::move(pred), std::move(proj)); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/functional:66, from /usr/include/range/v3/functional/invoke.hpp:17, from /usr/include/range/v3/algorithm/max_element.hpp:20: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/hashtable_policy.h:39, from /usr/include/c++/15/bits/hashtable.h:37, from /usr/include/c++/15/bits/unordered_map.h:33, from /usr/include/c++/15/unordered_map:43, from /usr/include/c++/15/functional:65: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/atomic_wait.h:43, from /usr/include/c++/15/bits/atomic_base.h:43, from /usr/include/c++/15/atomic:52: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/15/list:67, from /usr/include/polyclipping/clipper.hpp:53, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/AABB3D.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/gcodeExport.h:14: /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::pop_front() [with _Tp = cura::NozzleTempInsert; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:1789:23: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1789 | this->_M_erase(begin()); | ~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::FanSpeedLayerTimeSettings; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_pair.h: In function 'constexpr std::pair::type>::__type, typename std::__strip_reference_wrapper::type>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = cura::Velocity; _T2 = cura::Velocity]': /usr/include/c++/15/bits/stl_pair.h:1164:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1164 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/c++/15/algorithm:63: /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _Funct std::for_each(_IIter, _IIter, _Funct) [with _IIter = __gnu_cxx::__normal_iterator >; _Funct = cura::LayerPlan::addWall(cura::ConstPolygonRef, int, const cura::Settings&, const cura::GCodePathConfig&, const cura::GCodePathConfig&, cura::coord_t, float, bool)::]': /usr/include/c++/15/bits/stl_algo.h:3792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3792 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) | ^~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:3792:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/numeric:64, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:6: /usr/include/c++/15/bits/stl_numeric.h: In function 'constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp, _BinaryOperation) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double; _BinaryOperation = cura::ExtruderPlan::computeNaiveTimeEstimates(cura::Point)::]': /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 161 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, | ^~~~~~~~~~ /usr/include/c++/15/bits/stl_numeric.h:161:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/range/v3/range_fwd.hpp:25, from /usr/include/range/v3/algorithm/max_element.hpp:16: /usr/include/range/v3/algorithm/max_element.hpp: In member function 'constexpr I ranges::max_element_fn::operator()(I, S, C, P) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >; C = cura::LayerPlan::processFanSpeedAndMinimalLayerTime(cura::Point)::; P = ranges::identity]': /usr/include/range/v3/algorithm/max_element.hpp:42:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 42 | constexpr I RANGES_FUNC(max_element)(I first, S last, C pred = C{}, P proj = P{}) | ^~~~~~~~~~~ /usr/include/range/v3/algorithm/max_element.hpp:42:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/algorithm/max_element.hpp:45:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 45 | for(auto tmp = next(first); tmp != last; ++tmp) | ~~~~^~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_erase(iterator) [with _Tp = cura::NozzleTempInsert; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:2480:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2480 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::FanSpeedLayerTimeSettings*; _Tp = cura::FanSpeedLayerTimeSettings]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 18%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Mold.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/Mold.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/cstddef:51, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/Application.h:8, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/Mold.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:15: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderMonotonic.h: In member function 'std::deque*> cura::PathOrderMonotonic::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point) [with PathType = cura::ConstPolygonPointer]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderMonotonic.h:312:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 312 | auto close_line_before = std::find_if(lines_before.begin(), lines_before.end(), [first_endpoint](SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem found_path) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 313 | return canConnectToPolyline(first_endpoint, found_path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | }); | ~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderMonotonic.h:316:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 316 | auto close_line_after = std::find_if(lines_after.begin(), lines_after.end(), [last_endpoint](SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem found_path) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | return canConnectToPolyline(last_endpoint, found_path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | }); | ~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderMonotonic.h:329:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 329 | close_line_before = std::find_if(lines_before.begin(), lines_before.end(), [first_endpoint](SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem found_path) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 330 | return canConnectToPolyline(first_endpoint, found_path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | }); | ~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrderMonotonic.h:342:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 342 | close_line_after = std::find_if(lines_after.begin(), lines_after.end(), [last_endpoint](SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem found_path) { | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | return canConnectToPolyline(last_endpoint, found_path); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | }); | ~~ In file included from /usr/include/range/v3/algorithm/max_element.hpp:22: /usr/include/range/v3/iterator/operations.hpp: In member function 'constexpr I ranges::next_fn::operator()(I) const [with I = __gnu_cxx::__normal_iterator >]': /usr/include/range/v3/iterator/operations.hpp:304:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 304 | constexpr I operator()(I it) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78, from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::FanSpeedLayerTimeSettings*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::FanSpeedLayerTimeSettings*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*>*, vector*>, allocator*> > > >; _Predicate = cura::PathOrderMonotonic::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)>]': /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3912 | find_if(_InputIterator __first, _InputIterator __last, | ^~~~~~~ /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3921 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*>*, vector*>, allocator*> > > >; _Predicate = cura::PathOrderMonotonic::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)>]': /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3912 | find_if(_InputIterator __first, _InputIterator __last, | ^~~~~~~ /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3921 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*>*, vector*>, allocator*> > > >; _Predicate = cura::PathOrderMonotonic::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)>]': /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3912 | find_if(_InputIterator __first, _InputIterator __last, | ^~~~~~~ /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3921 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _IIter std::find_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator*>*, vector*>, allocator*> > > >; _Predicate = cura::PathOrderMonotonic::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)>]': /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3912 | find_if(_InputIterator __first, _InputIterator __last, | ^~~~~~~ /usr/include/c++/15/bits/stl_algo.h:3912:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:3921:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3921 | return std::__find_if(__first, __last, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 3922 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*>*, vector*>, allocator*> > > >; _Predicate = __gnu_cxx::__ops::_Iter_pred::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)> >]': /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 2095 | while (__first != __last && !__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*>*, vector*>, allocator*> > > >; _Predicate = __gnu_cxx::__ops::_Iter_pred::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)> >]': /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 2095 | while (__first != __last && !__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*>*, vector*>, allocator*> > > >; _Predicate = __gnu_cxx::__ops::_Iter_pred::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)> >]': /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 2095 | while (__first != __last && !__pred(__first)) | ~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*>*, vector*>, allocator*> > > >; _Predicate = __gnu_cxx::__ops::_Iter_pred::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)> >]': /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 2092 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h:2092:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:2095:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 2095 | while (__first != __last && !__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/functional:66, from /usr/include/range/v3/functional/invoke.hpp:17, from /usr/include/range/v3/functional/compose.hpp:22, from /usr/include/range/v3/detail/variant.hpp:30, from /usr/include/range/v3/iterator/common_iterator.hpp:27, from /usr/include/range/v3/core.hpp:17, from /usr/include/range/v3/view/enumerate.hpp:17, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/MeshGroup.cpp:9: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/stdexcept:41, from /usr/include/fmt/format.h:54, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/MeshGroup.cpp:8: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 19%] Building CXX object CMakeFiles/_CuraEngine.dir/src/multiVolumes.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/multiVolumes.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/multiVolumes.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/multiVolumes.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:19, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/ExtruderTrain.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/Mold.cpp:5: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1031:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1031 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/specfun.h:43, from /usr/include/c++/15/cmath:3913, from /usr/include/fmt/format.h:44: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:67, from /usr/include/c++/15/bits/stl_tree.h:65, from /usr/include/c++/15/map:64, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:16: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_tree.h:70: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem*>&}; _Key = ClipperLib::IntPoint; _Value = std::pair*> >; _Alloc = std::allocator*> > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1031:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator*> >, false, true>' changed in GCC 7.1 1031 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:71: /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >; _Predicate = cura::PathOrderMonotonic::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)>]': /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 317 | operator()(_Iterator __it) | ^~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >; _Predicate = cura::PathOrderMonotonic::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)>]': /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >; _Predicate = cura::PathOrderMonotonic::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)>]': /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >; _Predicate = cura::PathOrderMonotonic::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)>]': /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 [ 20%] Building CXX object CMakeFiles/_CuraEngine.dir/src/PathOrderPath.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/PathOrderPath.cpp In file included from /usr/include/c++/15/memory:71, from /usr/include/range/v3/detail/variant.hpp:17: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/cmath:49: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78, from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/optional:40, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PathOrdering.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/PathOrderPath.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2377 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2378 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem*>&}; _Key = ClipperLib::IntPoint; _Value = std::pair*> >; _Alloc = std::allocator*> > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable*> >, std::allocator*> > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:1297:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator' changed in GCC 7.1 1297 | __relocate_a_1(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::MeshVertex; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1039:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1039 | { return reverse_iterator(end()); } | ^ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rend() [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1059:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1059 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/multiVolumes.cpp:11: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h: In static member function 'static void cura::PolylineStitcher::stitch(const Paths&, Paths&, Paths&, cura::coord_t, cura::coord_t) [with Paths = cura::Polygons; Path = cura::Polygon; Junction = ClipperLib::IntPoint]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:177:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 177 | chain.insert(chain.end(), start_pos, (*closest.polygons)[closest.poly_idx].end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:177:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:186:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 186 | chain.insert(chain.end(), start_pos, (*closest.polygons)[closest.poly_idx].rend()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::MeshVertex*; _Tp = cura::MeshVertex]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:67, from /usr/include/c++/15/vector:64: /usr/include/c++/15/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:190:7: note: parameter passing for argument of type 'std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type' changed in GCC 7.1 190 | reverse_iterator(iterator_type __x) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/slicer.h:9, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/multiVolumes.cpp:10: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h: In member function 'std::vector::iterator cura::PolygonRef::insert(std::vector::const_iterator, iterator, iterator) [with iterator = __gnu_cxx::__normal_iterator >]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 444 | ClipperLib::Path::iterator insert(ClipperLib::Path::const_iterator pos, iterator first, iterator last) | ^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:446:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 446 | return path->insert(pos, first, last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:446:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h: In member function 'std::vector::iterator cura::PolygonRef::insert(std::vector::const_iterator, iterator, iterator) [with iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 444 | ClipperLib::Path::iterator insert(ClipperLib::Path::const_iterator pos, iterator first, iterator last) | ^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:446:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 446 | return path->insert(pos, first, last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/unordered_map.h:33, from /usr/include/c++/15/unordered_map:43, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:18, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/ExtruderTrain.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/Scene.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/Slice.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/multiVolumes.cpp:9: /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::PathsPointIndex&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1031:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1031 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 908 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 926 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::MeshVertex*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::MeshVertex*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::PathsPointIndex&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2377 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2378 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ClipperLib::IntPoint*; _ForwardIterator = ClipperLib::IntPoint*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ClipperLib::IntPoint*; _ForwardIterator = ClipperLib::IntPoint*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 663 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = reverse_iterator<__gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr decltype (std::__make_reverse_iterator(std::__miter_base(__it.base()))) std::__miter_base(reverse_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:3055:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3055 | { return __make_reverse_iterator(__miter_base(__it.base())); } | ^ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_IteratorL> std::__make_reverse_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __make_reverse_iterator(_Iterator __i) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:638:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 638 | { return reverse_iterator<_Iterator>(__i); } | ^ /usr/include/c++/15/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:190:7: note: parameter passing for argument of type 'std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type' changed in GCC 7.1 190 | reverse_iterator(iterator_type __x) | ^~~~~~~~~~~~~~~~ [ 21%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Preheat.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/Preheat.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/atomic:50, from /usr/include/spdlog/details/null_mutex.h:6, from /usr/include/spdlog/common.h:6, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/Preheat.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 22%] Building CXX object CMakeFiles/_CuraEngine.dir/src/PrimeTower.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/PrimeTower.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/PrimeTower.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 23%] Building CXX object CMakeFiles/_CuraEngine.dir/src/raft.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/raft.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/raft.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 24%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Scene.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/Scene.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/atomic:50, from /usr/include/spdlog/details/null_mutex.h:6, from /usr/include/spdlog/common.h:6, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/Scene.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/PrimeTower.cpp:10: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h: In constructor 'cura::Infill::Infill(cura::EFillMethod, bool, bool, const cura::Polygons&, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::AngleDegrees, cura::coord_t, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::coord_t, const cura::Point&, bool, bool, bool, bool, bool, size_t, cura::coord_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h:70:19: warning: unused parameter 'small_area_width' [-Wunused-parameter] 70 | , coord_t small_area_width = 0 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/Preheat.cpp: In member function 'cura::Temperature cura::Preheat::getTemp(size_t, const cura::Ratio&, bool)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/Preheat.cpp:41:66: warning: unused parameter 'flow' [-Wunused-parameter] 41 | Temperature Preheat::getTemp(const size_t extruder, const Ratio& flow, const bool is_initial_layer) | ~~~~~~~~~~~~~^~~~ [ 25%] Building CXX object CMakeFiles/_CuraEngine.dir/src/SkeletalTrapezoidation.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/cmath:46, from /usr/include/boost/polygon/isotropy.hpp:13, from /usr/include/boost/polygon/voronoi.hpp:13, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/SkeletalTrapezoidation.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:68, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:19, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/ExtruderTrain.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/PrimeTower.cpp:8: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/SkeletalTrapezoidation.h:69:9: warning: 'int cura::SkeletalTrapezoidation::layer_idx' [-Wreorder] 69 | int layer_idx { }; | ^~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:360:1: warning: when initialized here [-Wreorder] 360 | SkeletalTrapezoidation::SkeletalTrapezoidation(const Polygons& polys, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42, from /usr/include/c++/15/chrono:51: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_tree.h:70, from /usr/include/c++/15/map:64, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:16: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/atomic_wait.h:43, from /usr/include/c++/15/bits/atomic_base.h:43, from /usr/include/c++/15/atomic:52: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 26%] Building CXX object CMakeFiles/_CuraEngine.dir/src/SkeletalTrapezoidationGraph.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidationGraph.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/optional:40, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/SkeletalTrapezoidationGraph.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidationGraph.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:12: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:15&& ...) [with auto:15 = {const char (&)[26], const cura::Polygons&, cura::SectionType&, int&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:378:17: required from here 378 | scripta::log("skeletal_trapezoidation_0", polys, section_type, layer_idx); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:7: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:12&& ...) [with auto:12 = {const char (&)[11], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:520:120: required from here 520 | scripta::CellVDI{"is_central", [](const auto& edge){ return static_cast(edge.data.is_central); } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:12&& ...) [with auto:12 = {const char (&)[5], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:521:108: required from here 521 | scripta::CellVDI{"type", [](const auto& edge){ return static_cast(edge.data.type); } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:13&& ...) [with auto:13 = {const char (&)[21], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:522:124: required from here 522 | scripta::PointVDI{"distance_to_boundary", [](const auto& node){ return node->data.distance_to_boundary; } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:13&& ...) [with auto:13 = {const char (&)[11], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:523:104: required from here 523 | scripta::PointVDI{"bead_count", [](const auto& node){ return node->data.bead_count; } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:13&& ...) [with auto:13 = {const char (&)[17], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:524:116: required from here 524 | scripta::PointVDI{"transition_ratio", [](const auto& node){ return node->data.transition_ratio; } }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:15&& ...) [with auto:15 = {const char (&)[11], cura::SkeletalTrapezoidationGraph&, cura::SectionType&, int&, CellVDI, CellVDI, PointVDI, PointVDI, PointVDI}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:519:17: required from here 519 | scripta::log("st_graph_0", graph, section_type, layer_idx, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | scripta::CellVDI{"is_central", [](const auto& edge){ return static_cast(edge.data.is_central); } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 521 | scripta::CellVDI{"type", [](const auto& edge){ return static_cast(edge.data.type); } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 | scripta::PointVDI{"distance_to_boundary", [](const auto& node){ return node->data.distance_to_boundary; } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | scripta::PointVDI{"bead_count", [](const auto& node){ return node->data.bead_count; } }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | scripta::PointVDI{"transition_ratio", [](const auto& node){ return node->data.transition_ratio; } }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#4' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#5' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#6' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#7' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#8' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:12&& ...) [with auto:12 = {const char (&)[11], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:528:120: required from here 528 | scripta::CellVDI{"is_central", [](const auto& edge){ return static_cast(edge.data.is_central); } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:12&& ...) [with auto:12 = {const char (&)[5], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:529:108: required from here 529 | scripta::CellVDI{"type", [](const auto& edge){ return static_cast(edge.data.type); } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:13&& ...) [with auto:13 = {const char (&)[21], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:530:124: required from here 530 | scripta::PointVDI{"distance_to_boundary", [](const auto& node){ return node->data.distance_to_boundary; } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:13&& ...) [with auto:13 = {const char (&)[11], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:531:104: required from here 531 | scripta::PointVDI{"bead_count", [](const auto& node){ return node->data.bead_count; } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:13&& ...) [with auto:13 = {const char (&)[17], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:532:116: required from here 532 | scripta::PointVDI{"transition_ratio", [](const auto& node){ return node->data.transition_ratio; } }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:12&& ...) [with auto:12 = {const char (&)[11], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:536:116: required from here 536 | scripta::CellVDI{"is_central", [](const auto& edge){ return static_cast(edge.data.is_central); } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:12&& ...) [with auto:12 = {const char (&)[5], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:537:104: required from here 537 | scripta::CellVDI{"type", [](const auto& edge){ return static_cast(edge.data.type); } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:13&& ...) [with auto:13 = {const char (&)[21], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:538:120: required from here 538 | scripta::PointVDI{"distance_to_boundary", [](const auto& node){ return node->data.distance_to_boundary; } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:13&& ...) [with auto:13 = {const char (&)[11], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:539:100: required from here 539 | scripta::PointVDI{"bead_count", [](const auto& node){ return node->data.bead_count; } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:13&& ...) [with auto:13 = {const char (&)[17], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:540:112: required from here 540 | scripta::PointVDI{"transition_ratio", [](const auto& node){ return node->data.transition_ratio; } }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:12&& ...) [with auto:12 = {const char (&)[11], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:544:116: required from here 544 | scripta::CellVDI{"is_central", [](const auto& edge){ return static_cast(edge.data.is_central); } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:12&& ...) [with auto:12 = {const char (&)[5], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:545:104: required from here 545 | scripta::CellVDI{"type", [](const auto& edge){ return static_cast(edge.data.type); } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:13&& ...) [with auto:13 = {const char (&)[21], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:546:120: required from here 546 | scripta::PointVDI{"distance_to_boundary", [](const auto& node){ return node->data.distance_to_boundary; } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:13&& ...) [with auto:13 = {const char (&)[11], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:547:100: required from here 547 | scripta::PointVDI{"bead_count", [](const auto& node){ return node->data.bead_count; } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:13&& ...) [with auto:13 = {const char (&)[17], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:548:112: required from here 548 | scripta::PointVDI{"transition_ratio", [](const auto& node){ return node->data.transition_ratio; } }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:12&& ...) [with auto:12 = {const char (&)[11], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:552:120: required from here 552 | scripta::CellVDI{"is_central", [](const auto& edge){ return static_cast(edge.data.is_central); } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:12&& ...) [with auto:12 = {const char (&)[5], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:553:108: required from here 553 | scripta::CellVDI{"type", [](const auto& edge){ return static_cast(edge.data.type); } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:13&& ...) [with auto:13 = {const char (&)[21], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:554:124: required from here 554 | scripta::PointVDI{"distance_to_boundary", [](const auto& node){ return node->data.distance_to_boundary; } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:13&& ...) [with auto:13 = {const char (&)[11], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:555:104: required from here 555 | scripta::PointVDI{"bead_count", [](const auto& node){ return node->data.bead_count; } }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:13&& ...) [with auto:13 = {const char (&)[17], cura::SkeletalTrapezoidation::generateToolpaths(std::vector >&, bool)::}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:556:116: required from here 556 | scripta::PointVDI{"transition_ratio", [](const auto& node){ return node->data.transition_ratio; } }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42, from /usr/include/c++/15/chrono:51: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/atomic_wait.h:43, from /usr/include/c++/15/bits/atomic_base.h:43, from /usr/include/c++/15/atomic:52: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidationGraph.cpp: In member function 'void cura::SkeletalTrapezoidationGraph::makeRib(edge_t*&, cura::Point, cura::Point, bool)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidationGraph.cpp:331:118: warning: unused parameter 'is_next_to_start_or_end' [-Wunused-parameter] 331 | void SkeletalTrapezoidationGraph::makeRib(edge_t*& prev_edge, Point start_source_point, Point end_source_point, bool is_next_to_start_or_end) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [ 27%] Building CXX object CMakeFiles/_CuraEngine.dir/src/skin.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/skin.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/cmath:46, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/skin.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/skin.cpp:10: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h: In constructor 'cura::Infill::Infill(cura::EFillMethod, bool, bool, const cura::Polygons&, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::AngleDegrees, cura::coord_t, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::coord_t, const cura::Point&, bool, bool, bool, bool, bool, size_t, cura::coord_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h:70:19: warning: unused parameter 'small_area_width' [-Wunused-parameter] 70 | , coord_t small_area_width = 0 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/skin.cpp: In member function 'cura::Polygons cura::SkinInfillAreaComputation::generateFilledAreaAbove(cura::SliceLayerPart&, size_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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")); | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/skin.cpp: In member function 'cura::Polygons cura::SkinInfillAreaComputation::generateFilledAreaBelow(cura::SliceLayerPart&, size_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/skin.cpp:383:22: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 383 | if (layer_nr < flooring_layer_count) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~ [ 28%] Building CXX object CMakeFiles/_CuraEngine.dir/src/SkirtBrim.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkirtBrim.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/atomic:50, from /usr/include/spdlog/details/null_mutex.h:6, from /usr/include/spdlog/common.h:6, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkirtBrim.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:68, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:19, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/ExtruderTrain.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/Scene.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/Slice.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/skin.cpp:7: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/SkeletalTrapezoidation.h: In constructor 'cura::SkeletalTrapezoidation::TransitionMidRef::TransitionMidRef(cura::SkeletalTrapezoidation::edge_t*, std::__cxx11::list::iterator)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/SkeletalTrapezoidation.h:141:9: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 141 | TransitionMidRef(edge_t* edge, std::list::iterator transition_it) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:67, from /usr/include/c++/15/bits/specfun.h:43, from /usr/include/c++/15/cmath:3913: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_tree.h:70, from /usr/include/c++/15/map:64, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:16: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/cmath:49: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp: In member function 'std::vector cura::SkeletalTrapezoidation::discretize(const boost::polygon::voronoi_diagram::edge_type&, const std::vector&, const std::vector&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:168:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 168 | return std::vector({ start, end }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp: In member function 'void cura::SkeletalTrapezoidation::filterTransitionMids()': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:879:51: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 879 | ref.edge->data.getTransitions()->erase(ref.transition_it); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:903:51: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 903 | ref.edge->data.getTransitions()->erase(ref.transition_it); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ [ 29%] Building CXX object CMakeFiles/_CuraEngine.dir/src/SupportInfillPart.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SupportInfillPart.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/SupportInfillPart.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SupportInfillPart.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp: In member function 'void cura::SkeletalTrapezoidation::connectJunctions(ptr_vector_t >&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:1951:38: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1951 | from_junctions.insert(from_junctions.end(), from_prev_junctions.begin(), from_prev_junctions.end()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:1951:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:1966:36: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1966 | to_junctions.insert(to_junctions.end(), to_next_junctions.begin(), to_next_junctions.end()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidation.cpp:1966:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidationGraph.cpp: In member function 'void cura::SkeletalTrapezoidationGraph::collapseSmallEdges(cura::coord_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidationGraph.cpp:283:24: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' changed in GCC 7.1 283 | nodes.erase(node_locator[quad_mid->to]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkeletalTrapezoidationGraph.cpp:313:24: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' changed in GCC 7.1 313 | nodes.erase(node_locator[quad_start->from]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68, from /usr/include/boost/polygon/isotropy.hpp:16: /usr/include/c++/15/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/SkeletalTrapezoidationEdge.h:9, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/SkeletalTrapezoidationGraph.h:9: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_uninitialized.h:69, from /usr/include/c++/15/memory:71, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/SkeletalTrapezoidationEdge.h:7: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_uninitialized.h:69, from /usr/include/c++/15/vector:67: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/list:67, from /usr/include/boost/polygon/isotropy.hpp:20: /usr/include/c++/15/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Allocator>::reference std::__cxx11::list<_Tp, _Allocator>::emplace_front(_Args&& ...) [with _Args = {cura::SkeletalTrapezoidationJoint, ClipperLib::IntPoint&}; _Tp = cura::STHalfEdgeNode; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:1722:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1722 | this->_M_insert(begin(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/list:68, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/SkeletalTrapezoidationEdge.h:8: /usr/include/c++/15/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Allocator>::iterator std::__cxx11::list<_Tp, _Allocator>::erase(const_iterator) [with _Tp = cura::STHalfEdgeNode; _Alloc = std::allocator]': /usr/include/c++/15/bits/list.tcc:145:5: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator' changed in GCC 7.1 145 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/list.tcc:153:15: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 153 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/list:67: /usr/include/c++/15/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Allocator>::reference std::__cxx11::list<_Tp, _Allocator>::emplace_front(_Args&& ...) [with _Args = {cura::SkeletalTrapezoidationJoint, ClipperLib::IntPoint&}; _Tp = cura::STHalfEdgeNode; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:1722:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1722 | this->_M_insert(begin(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Allocator>::reference std::__cxx11::list<_Tp, _Allocator>::emplace_back(_Args&& ...) [with _Args = {cura::SkeletalTrapezoidationJoint, ClipperLib::IntPoint&}; _Tp = cura::STHalfEdgeNode; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:1819:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1819 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Allocator>::reference std::__cxx11::list<_Tp, _Allocator>::emplace_back(_Args&& ...) [with _Args = {cura::STHalfEdgeNode&}; _Tp = cura::STHalfEdgeNode; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:1819:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1819 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_uninitialized.h:63: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Allocator>::reference std::__cxx11::list<_Tp, _Allocator>::emplace_back(_Args&& ...) [with _Args = {long long int&, int&, long long int&}; _Tp = cura::SkeletalTrapezoidationEdge::TransitionMiddle; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:1819:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1819 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/list:68: /usr/include/c++/15/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Allocator>::iterator std::__cxx11::list<_Tp, _Allocator>::erase(const_iterator) [with _Tp = cura::SkeletalTrapezoidationEdge::TransitionMiddle; _Alloc = std::allocator]': /usr/include/c++/15/bits/list.tcc:145:5: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 145 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/list.tcc:153:15: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 153 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::pop_back() [with _Tp = cura::SkeletalTrapezoidationEdge::TransitionMiddle; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:1841:23: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 1841 | this->_M_erase(iterator(this->_M_impl._M_node._M_prev)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::pop_front() [with _Tp = cura::SkeletalTrapezoidationEdge::TransitionMiddle; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:1789:23: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1789 | this->_M_erase(begin()); | ~~~~~~~~~~~~~~^~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Allocator>::reference std::__cxx11::list<_Tp, _Allocator>::emplace_front(_Args&& ...) [with _Args = {long long int&, long long int&, bool&}; _Tp = cura::SkeletalTrapezoidationEdge::TransitionEnd; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:1722:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1722 | this->_M_insert(begin(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Allocator>::reference std::__cxx11::list<_Tp, _Allocator>::emplace_back(_Args&& ...) [with _Args = {long long int&, long long int&, bool&}; _Tp = cura::SkeletalTrapezoidationEdge::TransitionEnd; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:1819:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1819 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Allocator>::reference std::__cxx11::list<_Tp, _Allocator>::emplace_back(_Args&& ...) [with _Args = {long long int, int&, bool&}; _Tp = cura::SkeletalTrapezoidationEdge::TransitionEnd; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:1819:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1819 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/queue:68, from /usr/include/boost/polygon/voronoi_builder.hpp:15, from /usr/include/boost/polygon/voronoi.hpp:17: /usr/include/c++/15/bits/stl_queue.h: In constructor 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::DistEdge; _Sequence = std::vector; _Compare = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::]': /usr/include/c++/15/bits/stl_queue.h:612:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 612 | { std::make_heap(c.begin(), c.end(), comp); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {cura::STHalfEdge*&, long long int}; _Tp = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::DistEdge; _Sequence = std::vector; _Compare = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::]': /usr/include/c++/15/bits/stl_queue.h:848:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 848 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::pop() [with _Tp = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::DistEdge; _Sequence = std::vector; _Compare = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::]': /usr/include/c++/15/bits/stl_queue.h:880:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 880 | std::pop_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*; _Tp = long long int]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/specfun.h:43, from /usr/include/c++/15/cmath:3913: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_erase(iterator) [with _Tp = cura::STHalfEdgeNode; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:2480:7: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2480 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {cura::SkeletalTrapezoidationJoint, ClipperLib::IntPoint&}; _Tp = cura::STHalfEdgeNode; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2470 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/stl_tempbuf.h:63, from /usr/include/c++/15/memory:68: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/optional:51: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {cura::SkeletalTrapezoidationJoint, ClipperLib::IntPoint&}; _Tp = cura::STHalfEdgeNode; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 2470 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {cura::STHalfEdgeNode&}; _Tp = cura::STHalfEdgeNode; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list >::iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {long long int&, int&, long long int&}; _Tp = cura::SkeletalTrapezoidationEdge::TransitionMiddle; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_erase(iterator) [with _Tp = cura::SkeletalTrapezoidationEdge::TransitionMiddle; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:2480:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2480 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {long long int&, long long int&, bool&}; _Tp = cura::SkeletalTrapezoidationEdge::TransitionEnd; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2470 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {long long int, int&, bool&}; _Tp = cura::SkeletalTrapezoidationEdge::TransitionEnd; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algo.h:61, from /usr/include/c++/15/algorithm:63, from /usr/include/boost/polygon/isotropy.hpp:22: /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::make_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::]': /usr/include/c++/15/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 402 | make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 413 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::]': /usr/include/c++/15/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 198 | push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::pop_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::]': /usr/include/c++/15/bits/stl_heap.h:317:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 317 | pop_heap(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:317:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:333:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 333 | std::__pop_heap(__first, __last, __last, __cmp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 908 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 926 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/cmath:49: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78, from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkirtBrim.cpp: In member function 'std::vector > cura::SkirtBrim::generatePrimaryBrim(std::vector&, cura::Polygons&, std::vector&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkirtBrim.cpp:218:59: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 218 | if (storage.skirt_brim[offset.extruder_nr].size() <= offset.inset_idx) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:67, from /usr/include/c++/15/vector:64: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_uninitialized.h:69: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 30%] Building CXX object CMakeFiles/_CuraEngine.dir/src/Slice.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/Slice.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/atomic:50, from /usr/include/spdlog/details/null_mutex.h:6, from /usr/include/spdlog/common.h:6, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/Slice.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/boost/polygon/voronoi_builder.hpp:21: /usr/include/boost/polygon/detail/voronoi_structures.hpp: In member function 'void boost::polygon::detail::ordered_queue::pop() [with T = std::pair, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >; Predicate = boost::polygon::voronoi_builder::event_comparison_type]': /usr/include/boost/polygon/detail/voronoi_structures.hpp:319:18: note: parameter passing for argument of type 'std::__cxx11::list, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > >::const_iterator' changed in GCC 7.1 319 | c_list_.erase(it); | ~~~~~~~~~~~~~^~~~ In file included from /usr/include/boost/polygon/voronoi.hpp:18: /usr/include/boost/polygon/voronoi_diagram.hpp: In member function 'void boost::polygon::voronoi_diagram::_build() [with T = double; TRAITS = boost::polygon::voronoi_diagram_traits]': /usr/include/boost/polygon/voronoi_diagram.hpp:494:20: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 494 | vertices_.erase(last_vertex, vertices_.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::DistEdge; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = cura::ExtrusionJunction*; _ForwardIterator = cura::ExtrusionJunction*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = cura::ExtrusionJunction*; _ForwardIterator = cura::ExtrusionJunction*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 663 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Allocator>::iterator std::__cxx11::list<_Tp, _Allocator>::erase(const_iterator) [with _Tp = std::pair, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >; _Alloc = std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >]': /usr/include/c++/15/bits/list.tcc:145:5: note: parameter passing for argument of type 'std::__cxx11::list, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > >::const_iterator' changed in GCC 7.1 145 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/list.tcc:153:15: note: parameter passing for argument of type 'std::_List_iterator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >' changed in GCC 7.1 153 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = boost::polygon::voronoi_vertex; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1820 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = long long int*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::DistEdge; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:71: /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::DistEdge; _Compare = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::]': /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 195 | operator()(_Iterator __it, _Value& __val) | ^~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_erase(iterator) [with _Tp = std::pair, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >; _Alloc = std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >]': /usr/include/c++/15/bits/stl_list.h:2480:7: note: parameter passing for argument of type 'std::__cxx11::list, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > >::iterator' changed in GCC 7.1 2480 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = boost::polygon::voronoi_vertex; _Alloc = std::allocator >]': /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 201 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::]': /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [ 31%] Building CXX object CMakeFiles/_CuraEngine.dir/src/sliceDataStorage.cpp.o /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/sliceDataStorage.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/atomic:50, from /usr/include/spdlog/details/null_mutex.h:6, from /usr/include/spdlog/common.h:6, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/sliceDataStorage.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_front(const value_type&) [with _Tp = std::pair, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >; _Alloc = std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >]': /usr/include/c++/15/bits/stl_list.h:1707:24: note: parameter passing for argument of type 'std::_List_iterator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >' changed in GCC 7.1 1707 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >*, vector<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >, allocator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, boost::polygon::voronoi_builder::event_comparison_type>::comparison>]': /usr/include/c++/15/bits/stl_heap.h:264:25: note: parameter passing for argument of type 'std::_List_iterator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >' changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 666 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {const std::pair, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >&}; _Tp = std::pair, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >; _Alloc = std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >]': /usr/include/c++/15/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > >::iterator' changed in GCC 7.1 2470 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >*, vector<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >, allocator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > > > >; _Compare = boost::polygon::detail::ordered_queue, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, boost::polygon::voronoi_builder::event_comparison_type>::comparison]': /usr/include/c++/15/bits/stl_heap.h:216:23: note: parameter passing for argument of type 'std::_List_iterator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >' changed in GCC 7.1 216 | std::__push_heap(__first, _DistanceType((__last - __first) - 1), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | _DistanceType(0), _GLIBCXX_MOVE(__value), __cmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >*, vector<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >, allocator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > > > >; _Distance = int; _Tp = _List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, boost::polygon::voronoi_builder::event_comparison_type>::comparison>]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::_List_iterator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:247:23: note: parameter passing for argument of type 'std::_List_iterator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >' changed in GCC 7.1 247 | std::__push_heap(__first, __holeIndex, __topIndex, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | _GLIBCXX_MOVE(__value), __cmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >*, vector<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >, allocator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > > > >; _Distance = int; _Tp = _List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_val, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, boost::polygon::voronoi_builder::event_comparison_type>::comparison>]': /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type 'std::_List_iterator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _To = boost::polygon::voronoi_vertex*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkirtBrim.cpp: In member function 'std::vector cura::SkirtBrim::generateBrimOffsetPlan(std::vector&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkirtBrim.cpp:109:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 109 | std::sort(all_brim_offsets.begin(), all_brim_offsets.end(), OffsetSorter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkirtBrim.cpp: In member function 'std::vector cura::SkirtBrim::generatePrimeTowerBrimForSkirtAdhesionOffsetPlan()': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkirtBrim.cpp:133:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 133 | std::sort(prime_brim_offsets.begin(), prime_brim_offsets.end(), OffsetSorter); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkirtBrim.cpp: In member function 'std::vector > cura::SkirtBrim::generatePrimaryBrim(std::vector&, cura::Polygons&, std::vector&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkirtBrim.cpp:249:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 249 | std::sort(all_brim_offsets.begin() + offset_idx + 1, all_brim_offsets.end(), OffsetSorter); // reorder remaining offsets | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42, from /usr/include/c++/15/chrono:51: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1039:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1039 | { return reverse_iterator(end()); } | ^ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rend() [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1059:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1059 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/chrono:54: /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = cura::SkirtBrim::]': /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkirtBrim.cpp:16: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h: In static member function 'static void cura::PolylineStitcher::stitch(const Paths&, Paths&, Paths&, cura::coord_t, cura::coord_t) [with Paths = cura::Polygons; Path = cura::Polygon; Junction = ClipperLib::IntPoint]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:177:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 177 | chain.insert(chain.end(), start_pos, (*closest.polygons)[closest.poly_idx].end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:177:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:186:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 186 | chain.insert(chain.end(), start_pos, (*closest.polygons)[closest.poly_idx].rend()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:190:7: note: parameter passing for argument of type 'std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type' changed in GCC 7.1 190 | reverse_iterator(iterator_type __x) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PrimeTower.h:9, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/sliceDataStorage.h:10, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/SkirtBrim.h:10, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/SkirtBrim.cpp:6: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h: In member function 'std::vector::iterator cura::PolygonRef::insert(std::vector::const_iterator, iterator, iterator) [with iterator = __gnu_cxx::__normal_iterator >]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 444 | ClipperLib::Path::iterator insert(ClipperLib::Path::const_iterator pos, iterator first, iterator last) | ^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:446:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 446 | return path->insert(pos, first, last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:446:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h: In member function 'std::vector::iterator cura::PolygonRef::insert(std::vector::const_iterator, iterator, iterator) [with iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 444 | ClipperLib::Path::iterator insert(ClipperLib::Path::const_iterator pos, iterator first, iterator last) | ^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:446:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 446 | return path->insert(pos, first, last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/atomic_wait.h:43, from /usr/include/c++/15/bits/atomic_base.h:43, from /usr/include/c++/15/atomic:52: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 32%] Building CXX object CMakeFiles/_CuraEngine.dir/src/slicer.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/slicer.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/slicer.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1885 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1813 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1820 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1869 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1870 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1857 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1778 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/unordered_map.h:33, from /usr/include/c++/15/unordered_map:43, from /usr/include/c++/15/functional:65, from /usr/include/spdlog/common.h:13: /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::PathsPointIndex&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1031:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1031 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 908 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 926 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1590 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1594 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1596 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1597 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algo.h:61: /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 91 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 93 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 94 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 95 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 96 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 100 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 101 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 102 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 103 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 105 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1830 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1836 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1839 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1843 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:71: /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = cura::SkirtBrim::]': /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::PathsPointIndex&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2377 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2378 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ClipperLib::IntPoint*; _ForwardIterator = ClipperLib::IntPoint*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ClipperLib::IntPoint*; _ForwardIterator = ClipperLib::IntPoint*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 663 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = reverse_iterator<__gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:1297:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator' changed in GCC 7.1 1297 | __relocate_a_1(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = cura::SkirtBrim::Offset; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = cura::SkirtBrim::]': /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 239 | operator()(_Value& __val, _Iterator __it) | ^~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42, from /usr/include/c++/15/chrono:51: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr decltype (std::__make_reverse_iterator(std::__miter_base(__it.base()))) std::__miter_base(reverse_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:3055:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3055 | { return __make_reverse_iterator(__miter_base(__it.base())); } | ^ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cura::SkirtBrim::Offset; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = cura::SkirtBrim::Offset*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_IteratorL> std::__make_reverse_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __make_reverse_iterator(_Iterator __i) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:638:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 638 | { return reverse_iterator<_Iterator>(__i); } | ^ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cura::SkirtBrim::Offset; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:190:7: note: parameter passing for argument of type 'std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type' changed in GCC 7.1 190 | reverse_iterator(iterator_type __x) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/atomic_wait.h:43, from /usr/include/c++/15/bits/atomic_base.h:43, from /usr/include/c++/15/atomic:52: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = cura::SkirtBrim::Offset; _Compare = cura::SkirtBrim::]': /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 195 | operator()(_Iterator __it, _Value& __val) | ^~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/slicer.cpp:8: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::setAll(auto:11&& ...) [with auto:11 = {std::vector >&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/slicer.cpp:794:20: required from here 794 | scripta::setAll(layers); | ~~~~~~~~~~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:14:29: warning: unused parameter 'args#0' [-Wunused-parameter] 14 | constexpr void setAll(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:12&& ...) [with auto:12 = {const char (&)[16], std::vector >&, cura::SectionType}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/slicer.cpp:803:17: required from here 803 | scripta::log("sliced_polygons", layers, SectionType::NA); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] In file included from /usr/include/c++/15/vector:68, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 32%] Building CXX object CMakeFiles/_CuraEngine.dir/src/support.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp In file included from /usr/include/c++/15/string:50, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42, from /usr/include/c++/15/chrono:51: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/cmath:46, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::SliceLayerPart; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SliceLayerPart*; _Tp = cura::SliceLayerPart]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/atomic_wait.h:43, from /usr/include/c++/15/bits/atomic_base.h:43, from /usr/include/c++/15/atomic:52: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SliceLayerPart*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SliceLayerPart*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 33%] Building CXX object CMakeFiles/_CuraEngine.dir/src/timeEstimate.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/timeEstimate.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/cmath:46, from /usr/include/c++/15/math.h:36, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/timeEstimate.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/timeEstimate.cpp: In member function 'void cura::TimeEstimateCalculator::plan(Position, cura::Velocity, cura::PrintFeatureType)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/timeEstimate.cpp:9: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/timeEstimate.h:46:11: note: 'class cura::TimeEstimateCalculator::Block' declared here 46 | class Block | ^~~~~ [ 34%] Building CXX object CMakeFiles/_CuraEngine.dir/src/TopSurface.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TopSurface.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/functional:50, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/../utils/polygonUtils.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/LightningLayer.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/LightningGenerator.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TopSurface.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 35%] Building CXX object CMakeFiles/_CuraEngine.dir/src/TreeModelVolumes.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/future:36, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:24: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h: In constructor 'cura::Infill::Infill(cura::EFillMethod, bool, bool, const cura::Polygons&, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::AngleDegrees, cura::coord_t, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::coord_t, const cura::Point&, bool, bool, bool, bool, bool, size_t, cura::coord_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h:70:19: warning: unused parameter 'small_area_width' [-Wunused-parameter] 70 | , coord_t small_area_width = 0 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp: In static member function 'static void cura::AreaSupport::generateGradualSupport(cura::SliceDataStorage&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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"); | ^~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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"); | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:448:137: warning: unused parameter 'smoothing_distance' [-Wunused-parameter] 448 | Polygons AreaSupport::join(const SliceDataStorage& storage, const Polygons& supportLayer_up, Polygons& supportLayer_this, const coord_t smoothing_distance) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/slicer.cpp:9: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/hashtable_policy.h:39, from /usr/include/c++/15/bits/hashtable.h:37, from /usr/include/c++/15/bits/unordered_map.h:33, from /usr/include/c++/15/unordered_map:43, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:4: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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"); | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/queue:68, from /usr/include/polyclipping/clipper.hpp:60, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/AABB3D.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/mesh.h:8, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/MeshGroup.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/Scene.h:8, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/Slice.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/slicer.cpp:12: /usr/include/c++/15/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::push(const value_type&) [with _Tp = cura::SlicerLayer::PossibleStitch; _Sequence = std::vector >; _Compare = std::less]': /usr/include/c++/15/bits/stl_queue.h:832:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 832 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::pop() [with _Tp = cura::SlicerLayer::PossibleStitch; _Sequence = std::vector >; _Compare = std::less]': /usr/include/c++/15/bits/stl_queue.h:880:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 880 | std::pop_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportSettings.h:6, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:12: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h: In copy constructor 'cura::TreeSupportElement::TreeSupportElement(const cura::TreeSupportElement&, cura::Polygons*)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h: In constructor 'cura::TreeSupportElement::TreeSupportElement(cura::TreeSupportElement*)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h: In constructor 'cura::Infill::Infill(cura::EFillMethod, bool, bool, const cura::Polygons&, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::AngleDegrees, cura::coord_t, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::coord_t, const cura::Point&, bool, bool, bool, bool, bool, size_t, cura::coord_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h:70:19: warning: unused parameter 'small_area_width' [-Wunused-parameter] 70 | , coord_t small_area_width = 0 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 | ^~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp: In static member function 'static std::pair cura::AreaSupport::computeBasicAndFullOverhang(const cura::SliceDataStorage&, const cura::SliceMeshStorage&, unsigned int)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:1504:65: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 1504 | for (int layer_idx_offset = 2; layer_idx - layer_idx_offset >= 0 && layer_idx_offset <= layers_below; layer_idx_offset ++) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp: In static member function 'static void cura::AreaSupport::detectOverhangPoints(const cura::SliceDataStorage&, cura::SliceMeshStorage&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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"); | ^~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:1630:28: warning: unused variable 'no_support' [-Wunused-variable] 1630 | constexpr bool no_support = false; | ^~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:71, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:5: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algo.h:61, from /usr/include/c++/15/algorithm:63: /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/15/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 198 | push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::pop_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/15/bits/stl_heap.h:317:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 317 | pop_heap(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:317:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:333:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 333 | std::__pop_heap(__first, __last, __last, __cmp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78, from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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_) | ^~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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_) | ^~~~~~~~~ | & /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 'unsigned int'} [-Wsign-compare] 162 | for (max_layer_idx_without_blocker =0; max_layer_idx_without_blocker +1 >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SlicerLayer::findPossibleStitches(const cura::Polygons&, cura::coord_t, cura::coord_t, bool) const::StitchGridVal&}; _Key = ClipperLib::IntPoint; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1031:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator, false, true>' changed in GCC 7.1 1031 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = cura::SlicerLayer::PossibleStitch; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:16: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:16&& ...) [with auto:16 = {const char (&)[28], cura::Polygons&, cura::SectionType, const unsigned int&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:790:48: required from here 790 | scripta::log("support_basic_overhang_area", basic_and_full_overhang.first, SectionType::SUPPORT, layer_idx); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:16&& ...) [with auto:16 = {const char (&)[27], cura::Polygons&, cura::SectionType, const unsigned int&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:791:48: required from here 791 | scripta::log("support_full_overhang_area", basic_and_full_overhang.second, SectionType::SUPPORT, layer_idx); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:16&& ...) [with auto:16 = {const char (&)[36], cura::Polygons&, cura::SectionType, const cura::LayerIndex&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:1009:17: required from here 1009 | scripta::log("support_varying_xy_disallowed_areas", varying_xy_disallowed_areas, SectionType::SUPPORT, layer_idx); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:7: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:13&& ...) [with auto:13 = {const char (&)[28], const long long int&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:1102:125: required from here 1102 | scripta::CellVDI{"sloped_area_detection_width", sloped_area_detection_width }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:16&& ...) [with auto:16 = {const char (&)[21], cura::Polygons&, cura::SectionType, const unsigned int&, CellVDI}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:1101:48: required from here 1101 | scripta::log("support_sloped_areas", sloped_areas_per_layer[layer_idx], SectionType::SUPPORT, layer_idx, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1102 | scripta::CellVDI{"sloped_area_detection_width", sloped_area_detection_width }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#4' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:16&& ...) [with auto:16 = {const char (&)[18], const cura::Polygons&, cura::SectionType, unsigned int&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:1566:29: required from here 1566 | scripta::log("support_overhangs", overhang, SectionType::SUPPORT, layer_idx); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:16&& ...) [with auto:16 = {const char (&)[26], cura::Polygons&, cura::SectionType, unsigned int&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:1744:21: required from here 1744 | scripta::log("support_interface_bottoms", bottoms, SectionType::SUPPORT, layer_idx); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:16&& ...) [with auto:16 = {const char (&)[24], cura::Polygons&, cura::SectionType, cura::LayerIndex&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:1778:21: required from here 1778 | scripta::log("support_interface_roofs", roofs, SectionType::SUPPORT, layer_idx); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp: In member function 'cura::Polygons cura::TreeModelVolumes::safeOffset(const cura::Polygons&, cura::coord_t, ClipperLib::JoinType, cura::coord_t, const cura::Polygons&) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:899:21: warning: unused variable 'i' [-Wunused-variable] 899 | for (const auto i : ranges::views::iota(0UL, steps)) | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp: In member function 'cura::coord_t cura::TreeModelVolumes::ceilRadius(cura::coord_t) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:1240:21: warning: unused variable 'step' [-Wunused-variable] 1240 | for (const auto step : ranges::views::iota(0UL, SUPPORT_TREE_PRE_EXPONENTIAL_STEPS)) | ^~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SlicerLayer::findPossibleStitches(const cura::Polygons&, cura::coord_t, cura::coord_t, bool) const::StitchGridVal&}; _Key = ClipperLib::IntPoint; _Value = std::pair; _Alloc = std::allocator >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable, std::allocator >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2377 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2378 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:71: /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Value = cura::SlicerLayer::PossibleStitch; _Compare = std::less]': /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 195 | operator()(_Iterator __it, _Value& __val) | ^~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Distance = int; _Tp = cura::SlicerLayer::PossibleStitch; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator > >; _Iterator2 = __gnu_cxx::__normal_iterator > >; _Compare = std::less]': /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::SlicerSegment; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SlicerSegment*; _Tp = cura::SlicerSegment]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SlicerSegment*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SlicerSegment*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 36%] Building CXX object CMakeFiles/_CuraEngine.dir/src/TreeSupport.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupport.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/future:36, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupport.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupport.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:68, from /usr/include/c++/15/functional:66: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/ranges_base.h:39, from /usr/include/c++/15/bits/ranges_util.h:34, from /usr/include/c++/15/tuple:46, from /usr/include/c++/15/functional:55: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/hashtable_policy.h:39, from /usr/include/c++/15/bits/hashtable.h:37, from /usr/include/c++/15/bits/unordered_map.h:33, from /usr/include/c++/15/unordered_map:43, from /usr/include/c++/15/functional:65: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/hashtable_policy.h:36: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_iterator.h:63: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 37%] Building CXX object CMakeFiles/_CuraEngine.dir/src/TreeSupportTipGenerator.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/future:36, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h:4, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:1: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportSettings.h:6, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:12: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h: In copy constructor 'cura::TreeSupportElement::TreeSupportElement(const cura::TreeSupportElement&, cura::Polygons*)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h: In constructor 'cura::TreeSupportElement::TreeSupportElement(cura::TreeSupportElement*)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupport.cpp:6: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h: In destructor 'cura::TreeSupportTipGenerator::~TreeSupportTipGenerator()': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:15: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/sliceDataStorage.h:31:7: note: forward declaration of 'class cura::SierpinskiFillProvider' 31 | class SierpinskiFillProvider; | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportSettings.h:6, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:12: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h: In copy constructor 'cura::TreeSupportElement::TreeSupportElement(const cura::TreeSupportElement&, cura::Polygons*)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h: In constructor 'cura::TreeSupportElement::TreeSupportElement(cura::TreeSupportElement*)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:144:5: warning: when initialized here [-Wreorder] 144 | TreeSupportElement(TreeSupportElement* element_above) : | ^~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportUtils.h:16, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupport.cpp:7: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h: In constructor 'cura::Infill::Infill(cura::EFillMethod, bool, bool, const cura::Polygons&, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::AngleDegrees, cura::coord_t, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::coord_t, const cura::Point&, bool, bool, bool, bool, bool, size_t, cura::coord_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h:70:19: warning: unused parameter 'small_area_width' [-Wunused-parameter] 70 | , coord_t small_area_width = 0 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h: In destructor 'cura::TreeSupportTipGenerator::~TreeSupportTipGenerator()': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:15: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/sliceDataStorage.h:31:7: note: forward declaration of 'class cura::SierpinskiFillProvider' 31 | class SierpinskiFillProvider; | ^~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h: In member function 'void cura::TreeModelVolumes::calculateCollision(RadiusLayerPair)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:195:78: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 195 | calculateCollision(std::deque{ RadiusLayerPair(key) }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h: In member function 'void cura::TreeModelVolumes::calculateCollisionAvoidance(RadiusLayerPair)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:224:87: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 224 | calculateCollisionAvoidance(std::deque{ RadiusLayerPair(key) }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h: In member function 'void cura::TreeModelVolumes::calculateCollisionHolefree(RadiusLayerPair)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:247:86: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 247 | calculateCollisionHolefree(std::deque{ RadiusLayerPair(key) }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h: In member function 'void cura::TreeModelVolumes::calculateAvoidance(RadiusLayerPair)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:270:78: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 270 | calculateAvoidance(std::deque{ RadiusLayerPair(key) }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h: In member function 'void cura::TreeModelVolumes::calculatePlaceables(RadiusLayerPair)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:280:62: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 280 | calculatePlaceables(std::deque{ key }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h: In member function 'void cura::TreeModelVolumes::calculateAvoidanceToModel(RadiusLayerPair)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:310:85: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 310 | calculateAvoidanceToModel(std::deque{ RadiusLayerPair(key) }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h: In member function 'void cura::TreeModelVolumes::calculateWallRestrictions(RadiusLayerPair)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:331:85: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 331 | calculateWallRestrictions(std::deque{ RadiusLayerPair(key) }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:746:40: note: parameter passing for argument of type 'std::__detail::_Node_iterator, cura::Polygons>, false, true>' changed in GCC 7.1 746 | collision_cache_.insert(data_outer.begin(), data_outer.end()); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:752:50: note: parameter passing for argument of type 'std::__detail::_Node_iterator, cura::Polygons>, false, true>' changed in GCC 7.1 752 | placeable_areas_cache_.insert(data_placeable_outer.begin(), data_placeable_outer.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:787:49: note: parameter passing for argument of type 'std::__detail::_Node_iterator, cura::Polygons>, false, true>' changed in GCC 7.1 787 | collision_cache_holefree_.insert(data.begin(), data.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:886:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, cura::Polygons>*, std::vector, cura::Polygons> > >' changed in GCC 7.1 886 | avoidance_cache_collision_.insert(data.begin(), data.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:989:108: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, cura::Polygons>*, std::vector, cura::Polygons> > >' changed in GCC 7.1 989 | (slow ? avoidance_cache_slow_ : holefree ? avoidance_cache_hole_ : avoidance_cache_).insert(data.begin(), data.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:1047:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, cura::Polygons>*, std::vector, cura::Polygons> > >' changed in GCC 7.1 1047 | placeable_areas_cache_.insert(data.begin(), data.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:1135:135: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, cura::Polygons>*, std::vector, cura::Polygons> > >' changed in GCC 7.1 1135 | (slow ? avoidance_cache_to_model_slow_ : holefree ? avoidance_cache_hole_to_model_ : avoidance_cache_to_model_).insert(data.begin(), data.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:1215:48: note: parameter passing for argument of type 'std::__detail::_Node_iterator, cura::Polygons>, false, true>' changed in GCC 7.1 1215 | wall_restrictions_cache_.insert(data.begin(), data.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeModelVolumes.cpp:1220:52: note: parameter passing for argument of type 'std::__detail::_Node_iterator, cura::Polygons>, false, true>' changed in GCC 7.1 1220 | wall_restrictions_cache_min_.insert(data_min.begin(), data_min.end()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/Coord_t.h:9, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportBaseCircle.h:6, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:6: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupport.cpp: In member function 'void cura::TreeSupport::precalculate(const cura::SliceDataStorage&, std::vector)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 | ~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/condition_variable:46, from /usr/include/c++/15/future:43: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In function 'constexpr bool std::operator==(const vector<_Tp, _Alloc>&, const vector<_Tp, _Alloc>&) [with _Tp = cura::AngleDegrees; _Alloc = allocator]': /usr/include/c++/15/bits/stl_vector.h:2339:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2339 | && std::equal(__x.begin(), __x.end(), __y.begin())); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupport.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]) | ^~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupport.cpp: In member function 'void cura::TreeSupport::mergeInfluenceAreas(cura::PropertyAreasUnordered&, cura::PropertyAreas&, cura::PropertyAreas&, cura::LayerIndex)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]) | ^~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]) | ^~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]) | ^~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportUtils.h:16, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:10: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h: In constructor 'cura::Infill::Infill(cura::EFillMethod, bool, bool, const cura::Polygons&, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::AngleDegrees, cura::coord_t, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::coord_t, const cura::Point&, bool, bool, bool, bool, bool, size_t, cura::coord_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h:70:19: warning: unused parameter 'small_area_width' [-Wunused-parameter] 70 | , coord_t small_area_width = 0 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h: In constructor 'cura::TreeSupportTipGenerator::TreeSupportTipGenerator(const cura::SliceDataStorage&, const cura::SliceMeshStorage&, cura::TreeModelVolumes&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h:182:25: warning: 'cura::TreeSupportTipGenerator::config' will be initialized after [-Wreorder] 182 | TreeSupportSettings config; | ^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h:172:10: warning: 'bool cura::TreeSupportTipGenerator::use_fake_roof' [-Wreorder] 172 | bool use_fake_roof; | ^~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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): | ^~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportTipGenerator.h:177:23: warning: 'cura::TreeModelVolumes& cura::TreeSupportTipGenerator::volumes_' [-Wreorder] 177 | TreeModelVolumes& volumes_; | ^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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): | ^~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:56:68: warning: unsigned conversion from 'long long int' to 'size_t' {aka 'unsigned int'} changes value from '9223372036854775807' to '4294967295' [-Woverflow] 56 | max_overhang_insert_lag = std::numeric_limits::max(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/functional:66, from /usr/include/range/v3/functional/invoke.hpp:17, from /usr/include/range/v3/numeric/accumulate.hpp:20, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:9: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_uninitialized.h:69, from /usr/include/c++/15/deque:67, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:5: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:27:74: warning: unused parameter 'storage' [-Wunused-parameter] 27 | TreeSupportTipGenerator::TreeSupportTipGenerator(const SliceDataStorage& storage, const SliceMeshStorage& mesh, TreeModelVolumes& volumes_s): | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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) | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:161:9: note: add explicit 'this' or '*this' capture /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupport.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupport.cpp:1157:41: warning: implicitly-declared 'cura::TreeSupportElement& cura::TreeSupportElement::operator=(const cura::TreeSupportElement&)' is deprecated [-Wdeprecated-copy] 1157 | elem = result.value(); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:113:5: note: because 'cura::TreeSupportElement' has user-provided 'cura::TreeSupportElement::TreeSupportElement(const cura::TreeSupportElement&, cura::Polygons*)' 113 | TreeSupportElement(const TreeSupportElement& elem, Polygons* newArea = nullptr) : // copy constructor with possibility to set a new area | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::SupportInfillPart; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/chrono:54, from /usr/include/spdlog/common.h:10, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:17: /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _Tp std::max(initializer_list<_Tp>) [with _Tp = long long int]': /usr/include/c++/15/bits/stl_algo.h:5784:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 5784 | max(initializer_list<_Tp> __l) | ^~~ /usr/include/range/v3/functional/invoke.hpp: In member function 'constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = ranges::indirected::*>(unsigned int std::pair::*&&):: >&; Args = {__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >&}]': /usr/include/range/v3/functional/invoke.hpp:142:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 142 | return ((F&&) f)((Args&&) args...); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/range/v3/functional/invoke.hpp: In member function 'constexpr decltype ((F&&)(f)((Args&&(ranges::invoke_fn::operator()::args))...)) ranges::invoke_fn::operator()(F&&, Args&& ...) const [with F = ranges::indirected::*>(double std::pair::*&&):: >&; Args = {__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >&}]': /usr/include/range/v3/functional/invoke.hpp:142:29: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 142 | return ((F&&) f)((Args&&) args...); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/specfun.h:43, from /usr/include/c++/15/cmath:3913: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:279:60: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare] 279 | if (! added_endpoint && next_point.pos >= optimal_end_index) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:386:95: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'unsigned int'} and 'int' [-Wsign-compare] 386 | if (mesh.overhang_areas[layer_idx + z_distance_delta].empty() || result.size()= 1; dtt_roof++) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/deque:68, from /usr/include/c++/15/queue:64, from /usr/include/polyclipping/clipper.hpp:60: /usr/include/c++/15/bits/stl_deque.h: In constructor 'std::deque<_Tp, _Alloc>::deque(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_deque.h:979:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 979 | deque(initializer_list __l, | ^~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupport.cpp: In member function 'void cura::TreeSupport::drawAreas(std::vector >&, cura::SliceDataStorage&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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) || | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SupportInfillPart*; _Tp = cura::SupportInfillPart]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/unordered_map:43, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:9: /usr/include/c++/15/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::__detail::_Node_iterator, cura::Polygons>, false, true>; _Key = std::pair; _Tp = cura::Polygons; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, cura::Polygons> >]': /usr/include/c++/15/bits/unordered_map.h:670:9: note: parameter passing for argument of type 'std::__detail::_Node_iterator, cura::Polygons>, false, true>' changed in GCC 7.1 670 | insert(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/15/bits/unordered_map.h:670:9: note: parameter passing for argument of type 'std::__detail::_Node_iterator, cura::Polygons>, false, true>' changed in GCC 7.1 /usr/include/c++/15/bits/unordered_map.h:671:22: note: parameter passing for argument of type 'std::__detail::_Node_iterator, cura::Polygons>, false, true>' changed in GCC 7.1 671 | { _M_h.insert(__first, __last); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/unordered_map.h: In member function 'void std::unordered_map<_Key, _Tp, _Hash, _Pred, _Alloc>::insert(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator, cura::Polygons>*, std::vector, cura::Polygons> > >; _Key = std::pair; _Tp = cura::Polygons; _Hash = std::hash >; _Pred = std::equal_to >; _Alloc = std::allocator, cura::Polygons> >]': /usr/include/c++/15/bits/unordered_map.h:670:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, cura::Polygons>*, std::vector, cura::Polygons> > >' changed in GCC 7.1 670 | insert(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/15/bits/unordered_map.h:670:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, cura::Polygons>*, std::vector, cura::Polygons> > >' changed in GCC 7.1 /usr/include/c++/15/bits/unordered_map.h:671:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, cura::Polygons>*, std::vector, cura::Polygons> > >' changed in GCC 7.1 671 | { _M_h.insert(__first, __last); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/range/v3/functional/arithmetic.hpp:16, from /usr/include/range/v3/numeric/accumulate.hpp:18: /usr/include/range/v3/functional/indirect.hpp: In member function 'decltype (ranges::invoke(((ranges::indirected*)this)->ranges::indirected::fn_, *ranges::indirected::operator()::its ...)) ranges::indirected::operator()(Its ...) [with Its = {__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}; Fn = cura::views::get::*>(unsigned int std::pair::*&&)::]': /usr/include/range/v3/functional/indirect.hpp:55:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 55 | auto CPP_auto_fun(operator())(Its... its) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/shared_ptr_base.h:66, from /usr/include/c++/15/bits/shared_ptr.h:53, from /usr/include/c++/15/condition_variable:47: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/functional/indirect.hpp: In member function 'decltype (ranges::invoke(((ranges::indirected*)this)->ranges::indirected::fn_, *ranges::indirected::operator()::its ...)) ranges::indirected::operator()(Its ...) [with Its = {__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}; Fn = cura::views::get::*>(double std::pair::*&&)::]': /usr/include/range/v3/functional/indirect.hpp:55:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/bits/unique_ptr.h:43, from /usr/include/c++/15/bits/shared_ptr_base.h:59: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator >; _II2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:1587:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1587 | equal(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~ /usr/include/c++/15/bits/stl_algobase.h:1587:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:1587:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 'unsigned int'} [-Wsign-compare] 724 | if(layer_idx+1 < storage.support.supportLayers.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 '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())) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 'unsigned int'} [-Wsign-compare] 815 | if (support_roof_layers && layer_idx+1 < support_roof_drawn.size()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/cmath:49: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78, from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 '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()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/unordered_map.h:33: /usr/include/c++/15/bits/hashtable.h: In member function 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(_InputIterator, _InputIterator) [with _InputIterator = std::__detail::_Node_iterator, cura::Polygons>, false, true>; _Key = std::pair; _Value = std::pair, cura::Polygons>; _Alloc = std::allocator, cura::Polygons> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1114:9: note: parameter passing for argument of type 'std::__detail::_Node_iterator, cura::Polygons>, false, true>' changed in GCC 7.1 1114 | insert(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/15/bits/hashtable.h:1114:9: note: parameter passing for argument of type 'std::__detail::_Node_iterator, cura::Polygons>, false, true>' changed in GCC 7.1 /usr/include/c++/15/bits/hashtable.h: In member function 'void std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::insert(_InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator, cura::Polygons>*, std::vector, cura::Polygons> > >; _Key = std::pair; _Value = std::pair, cura::Polygons>; _Alloc = std::allocator, cura::Polygons> >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to >; _Hash = std::hash >; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1114:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, cura::Polygons>*, std::vector, cura::Polygons> > >' changed in GCC 7.1 /usr/include/c++/15/bits/hashtable.h:1114:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, cura::Polygons>*, std::vector, cura::Polygons> > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_iterator.h:63, from /usr/include/c++/15/bits/ranges_base.h:39, from /usr/include/c++/15/bits/ranges_util.h:34, from /usr/include/c++/15/tuple:46, from /usr/include/c++/15/mutex:42, from /usr/include/c++/15/future:42: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SupportInfillPart*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::SupportInfillPart*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupport.cpp:32: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:60&& ...) [with auto:60 = {const char (&)[21], cura::Polygons&, cura::SectionType, const cura::LayerIndex&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupport.cpp:140:29: required from here 140 | scripta::log("tree_support_exclude", exclude[layer_idx], SectionType::SUPPORT, layer_idx); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] In file included from /usr/include/boost/polygon/voronoi_builder.hpp:21, from /usr/include/boost/polygon/voronoi.hpp:17, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BoostInterface.hpp:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:20: /usr/include/boost/polygon/detail/voronoi_structures.hpp: In member function 'void boost::polygon::detail::ordered_queue::pop() [with T = std::pair, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >; Predicate = boost::polygon::voronoi_builder::event_comparison_type]': /usr/include/boost/polygon/detail/voronoi_structures.hpp:319:18: note: parameter passing for argument of type 'std::__cxx11::list, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > >::const_iterator' changed in GCC 7.1 319 | c_list_.erase(it); | ~~~~~~~~~~~~~^~~~ In file included from /usr/include/boost/polygon/voronoi.hpp:18: /usr/include/boost/polygon/voronoi_diagram.hpp: In member function 'void boost::polygon::voronoi_diagram::_build() [with T = double; TRAITS = boost::polygon::voronoi_diagram_traits]': /usr/include/boost/polygon/voronoi_diagram.hpp:494:20: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 494 | vertices_.erase(last_vertex, vertices_.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/range/v3/view/drop_last.hpp:30, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:11: /usr/include/range/v3/view/adaptor.hpp: In member function 'R ranges::adaptor_cursor::read() const [with A = ranges::iter_transform_view, std::allocator > > >, ranges::indirected::*>(unsigned int std::pair::*&&):: > >::adaptor; R = unsigned int; BaseIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Adapt = ranges::iter_transform_view, std::allocator > > >, ranges::indirected::*>(unsigned int std::pair::*&&):: > >::adaptor]': /usr/include/range/v3/view/adaptor.hpp:301:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 301 | return this->data_.second().read(this->data_.first()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:60&& ...) [with auto:60 = {const char (&)[27], cura::Polygons&, cura::SectionType, const long unsigned int&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupport.cpp:2276:21: required from here 2276 | scripta::log("tree_support_layer_storage", support_layer_storage[layer_idx], SectionType::SUPPORT, layer_idx); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/list:68, from /usr/include/boost/polygon/isotropy.hpp:20, from /usr/include/boost/polygon/voronoi.hpp:13: /usr/include/c++/15/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Allocator>::iterator std::__cxx11::list<_Tp, _Allocator>::erase(const_iterator) [with _Tp = std::pair, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >; _Alloc = std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >]': /usr/include/c++/15/bits/list.tcc:145:5: note: parameter passing for argument of type 'std::__cxx11::list, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > >::const_iterator' changed in GCC 7.1 145 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/list.tcc:153:15: note: parameter passing for argument of type 'std::_List_iterator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >' changed in GCC 7.1 153 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = boost::polygon::voronoi_vertex; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1820 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/15/bits/stl_vector.h:1820:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1824:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1824 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/view/transform.hpp: In member function 'decltype (ranges::invoke(((const ranges::iter_transform_view::adaptor*)this)->ranges::iter_transform_view::adaptor::fun_, it)) ranges::iter_transform_view::adaptor::read(ranges::iterator_t::invoke >) const [with bool IsConst = false; Rng = ranges::ref_view, std::allocator > > >; Fun = ranges::indirected::*>(unsigned int std::pair::*&&):: >]': /usr/include/range/v3/view/transform.hpp:143:18: note: parameter passing for argument of type 'ranges::iterator_t, std::allocator > > > >' {aka 'ranges::_begin_::fn::_member_result_::invoke, std::allocator > > >&>'} changed in GCC 7.1 143 | auto CPP_auto_fun(read)(iterator_t it)(const) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/unordered_map.h:33, from /usr/include/c++/15/unordered_map:43, from /usr/include/c++/15/functional:65: /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem >&}; _Key = ClipperLib::IntPoint; _Value = std::pair > >; _Alloc = std::allocator > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1031:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator > >, false, true>' changed in GCC 7.1 1031 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/list:67: /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_erase(iterator) [with _Tp = std::pair, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >; _Alloc = std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >]': /usr/include/c++/15/bits/stl_list.h:2480:7: note: parameter passing for argument of type 'std::__cxx11::list, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > >::iterator' changed in GCC 7.1 2480 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = boost::polygon::voronoi_vertex; _Alloc = std::allocator >]': /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 195 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:195:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:201:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 201 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ /usr/include/range/v3/view/adaptor.hpp: In member function 'R ranges::adaptor_cursor::read() const [with A = ranges::iter_transform_view, std::allocator > > >, ranges::indirected::*>(double std::pair::*&&):: > >::adaptor; R = double; BaseIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Adapt = ranges::iter_transform_view, std::allocator > > >, ranges::indirected::*>(double std::pair::*&&):: > >::adaptor]': /usr/include/range/v3/view/adaptor.hpp:301:45: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 301 | return this->data_.second().read(this->data_.first()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem >&}; _Key = ClipperLib::IntPoint; _Value = std::pair > >; _Alloc = std::allocator > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2377 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2378 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_front(const value_type&) [with _Tp = std::pair, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >; _Alloc = std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >]': /usr/include/c++/15/bits/stl_list.h:1707:24: note: parameter passing for argument of type 'std::_List_iterator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >' changed in GCC 7.1 1707 | { this->_M_insert(begin(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algo.h:61: /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >*, vector<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >, allocator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, boost::polygon::voronoi_builder::event_comparison_type>::comparison>]': /usr/include/c++/15/bits/stl_heap.h:264:25: note: parameter passing for argument of type 'std::_List_iterator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >' changed in GCC 7.1 264 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::move(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _OI = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 666 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:666:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/range/v3/view/adaptor.hpp: In static member function 'static constexpr ranges::adaptor_cursor_t ranges::view_adaptor::begin_cursor_(D&) [with D = ranges::iter_transform_view, std::allocator > > >, ranges::indirected::*>(unsigned int std::pair::*&&):: > >; Derived = ranges::iter_transform_view, std::allocator > > >, ranges::indirected::*>(unsigned int std::pair::*&&):: > >; BaseRng = ranges::ref_view, std::allocator > > >; ranges::cardinality Cardinality = ranges::finite]': /usr/include/range/v3/view/adaptor.hpp:502:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 502 | return {std::move(pos), std::move(adapt)}; | ^ /usr/include/range/v3/view/adaptor.hpp: In static member function 'static constexpr ranges::adaptor_sentinel_t ranges::view_adaptor::end_cursor_(D&) [with D = ranges::iter_transform_view, std::allocator > > >, ranges::indirected::*>(unsigned int std::pair::*&&):: > >; Derived = ranges::iter_transform_view, std::allocator > > >, ranges::indirected::*>(unsigned int std::pair::*&&):: > >; BaseRng = ranges::ref_view, std::allocator > > >; ranges::cardinality Cardinality = ranges::finite]': /usr/include/range/v3/view/adaptor.hpp:528:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 528 | return {std::move(pos), std::move(adapt)}; | ^ /usr/include/range/v3/view/adaptor.hpp: In static member function 'static constexpr ranges::adaptor_cursor_t ranges::view_adaptor::begin_cursor_(D&) [with D = ranges::iter_transform_view, std::allocator > > >, ranges::indirected::*>(double std::pair::*&&):: > >; Derived = ranges::iter_transform_view, std::allocator > > >, ranges::indirected::*>(double std::pair::*&&):: > >; BaseRng = ranges::ref_view, std::allocator > > >; ranges::cardinality Cardinality = ranges::finite]': /usr/include/range/v3/view/adaptor.hpp:502:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 502 | return {std::move(pos), std::move(adapt)}; | ^ /usr/include/range/v3/view/adaptor.hpp: In static member function 'static constexpr ranges::adaptor_sentinel_t ranges::view_adaptor::end_cursor_(D&) [with D = ranges::iter_transform_view, std::allocator > > >, ranges::indirected::*>(double std::pair::*&&):: > >; Derived = ranges::iter_transform_view, std::allocator > > >, ranges::indirected::*>(double std::pair::*&&):: > >; BaseRng = ranges::ref_view, std::allocator > > >; ranges::cardinality Cardinality = ranges::finite]': /usr/include/range/v3/view/adaptor.hpp:528:53: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 528 | return {std::move(pos), std::move(adapt)}; | ^ /usr/include/range/v3/view/transform.hpp: In member function 'decltype (ranges::invoke(((const ranges::iter_transform_view::adaptor*)this)->ranges::iter_transform_view::adaptor::fun_, it)) ranges::iter_transform_view::adaptor::read(ranges::iterator_t::invoke >) const [with bool IsConst = false; Rng = ranges::ref_view, std::allocator > > >; Fun = ranges::indirected::*>(double std::pair::*&&):: >]': /usr/include/range/v3/view/transform.hpp:143:18: note: parameter passing for argument of type 'ranges::iterator_t, std::allocator > > > >' {aka 'ranges::_begin_::fn::_member_result_::invoke, std::allocator > > >&>'} changed in GCC 7.1 143 | auto CPP_auto_fun(read)(iterator_t it)(const) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {const std::pair, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >&}; _Tp = std::pair, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >; _Alloc = std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >]': /usr/include/c++/15/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, std::allocator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > >::iterator' changed in GCC 7.1 2470 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::push_heap(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >*, vector<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >, allocator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > > > >; _Compare = boost::polygon::detail::ordered_queue, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, boost::polygon::voronoi_builder::event_comparison_type>::comparison]': /usr/include/c++/15/bits/stl_heap.h:216:23: note: parameter passing for argument of type 'std::_List_iterator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >' changed in GCC 7.1 216 | std::__push_heap(__first, _DistanceType((__last - __first) - 1), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | _DistanceType(0), _GLIBCXX_MOVE(__value), __cmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >*, vector<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >, allocator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > > > >; _Distance = int; _Tp = _List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, boost::polygon::voronoi_builder::event_comparison_type>::comparison>]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type 'std::_List_iterator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:247:23: note: parameter passing for argument of type 'std::_List_iterator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >' changed in GCC 7.1 247 | std::__push_heap(__first, __holeIndex, __topIndex, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248 | _GLIBCXX_MOVE(__value), __cmp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/range/v3/view/adaptor.hpp: In constructor 'ranges::adaptor_cursor::adaptor_cursor(BaseIter, Adapt) [with BaseIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Adapt = ranges::iter_transform_view, std::allocator > > >, ranges::indirected::*>(unsigned int std::pair::*&&):: > >::adaptor]': /usr/include/range/v3/view/adaptor.hpp:448:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 448 | adaptor_cursor(BaseIter iter, Adapt adapt) | ^~~~~~~~~~~~~~ /usr/include/range/v3/view/adaptor.hpp: In constructor 'ranges::adaptor_cursor::adaptor_cursor(BaseIter, Adapt) [with BaseIter = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; Adapt = ranges::iter_transform_view, std::allocator > > >, ranges::indirected::*>(double std::pair::*&&):: > >::adaptor]': /usr/include/range/v3/view/adaptor.hpp:448:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/range/v3/view/adaptor.hpp:448:9: note: parameter passing for argument of type 'ranges::iter_transform_view, std::allocator > > >, ranges::indirected::*>(double std::pair::*&&):: > >::adaptor' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:1297:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator' changed in GCC 7.1 1297 | __relocate_a_1(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >*, vector<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >, allocator<_List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > > > > >; _Distance = int; _Tp = _List_iterator, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_val, _Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > >, boost::polygon::voronoi_builder::event_comparison_type>::comparison>]': /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type 'std::_List_iterator, std::_Rb_tree_iterator >, boost::polygon::detail::beach_line_node_data > > > > >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _To = boost::polygon::voronoi_vertex*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 38%] Building CXX object CMakeFiles/_CuraEngine.dir/src/WallToolPaths.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 39%] Building CXX object CMakeFiles/_CuraEngine.dir/src/WallsComputation.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallsComputation.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/map:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:16, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/WallsComputation.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallsComputation.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp: In static member function 'static void cura::WallToolPaths::stitchToolPaths(std::vector >&, const cura::Settings&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:228:29: warning: unused variable 'line' [-Wunused-variable] 228 | for (ExtrusionLine& line : wall_lines) | ^~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp: In member function 'void cura::WallToolPaths::separateOutInnerContour()': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:333:47: warning: unused variable 'j' [-Wunused-variable] 333 | for (const ExtrusionJunction& j : line) | ^ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:10: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:18&& ...) [with auto:18 = {const char (&)[19], cura::Polygons&, cura::SectionType&, int&}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:77:17: required from here 77 | scripta::log("prepared_outline_0", prepared_outline, section_type, layer_idx); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:7: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:15&& ...) [with auto:15 = {const char (&)[10], bool cura::ExtrusionLine::*}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:150:74: required from here 150 | scripta::CellVDI{"is_closed", &ExtrusionLine::is_closed }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:15&& ...) [with auto:15 = {const char (&)[7], bool cura::ExtrusionLine::*}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:151:68: required from here 151 | scripta::CellVDI{"is_odd", &ExtrusionLine::is_odd }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::CellVDI::CellVDI(auto:15&& ...) [with auto:15 = {const char (&)[10], unsigned int cura::ExtrusionLine::*}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:152:74: required from here 152 | scripta::CellVDI{"inset_idx", &ExtrusionLine::inset_idx }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#0' [-Wunused-parameter] 8 | constexpr CellVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:8:29: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:16&& ...) [with auto:16 = {const char (&)[6], long long int cura::ExtrusionJunction::*}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:153:67: required from here 153 | scripta::PointVDI{"width", &ExtrusionJunction::w }, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h: In instantiation of 'constexpr scripta::PointVDI::PointVDI(auto:16&& ...) [with auto:16 = {const char (&)[16], unsigned int cura::ExtrusionJunction::*}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:154:91: required from here 154 | scripta::PointVDI{"perimeter_index", &ExtrusionJunction::perimeter_index }); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#0' [-Wunused-parameter] 13 | constexpr PointVDI(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/vdi.h:13:30: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h: In instantiation of 'constexpr void scripta::log(auto:18&& ...) [with auto:18 = {const char (&)[12], std::vector >, std::allocator > > >&, cura::SectionType&, int&, CellVDI, CellVDI, CellVDI, PointVDI, PointVDI}]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:149:17: required from here 149 | scripta::log("toolpaths_0", toolpaths, section_type, layer_idx, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | scripta::CellVDI{"is_closed", &ExtrusionLine::is_closed }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151 | scripta::CellVDI{"is_odd", &ExtrusionLine::is_odd }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | scripta::CellVDI{"inset_idx", &ExtrusionLine::inset_idx }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | scripta::PointVDI{"width", &ExtrusionJunction::w }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | scripta::PointVDI{"perimeter_index", &ExtrusionJunction::perimeter_index }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#0' [-Wunused-parameter] 16 | constexpr void log(auto&&... args){}; | ~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#1' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#2' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#3' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#4' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#5' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#6' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#7' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:16:26: warning: unused parameter 'args#8' [-Wunused-parameter] /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h: In constructor 'cura::TreeSupportElement::TreeSupportElement(cura::coord_t, size_t, cura::Point, bool, bool, bool, size_t, bool, bool, bool, bool, bool, cura::coord_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:105:9: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 105 | all_tips({ target_position }), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupportTipGenerator.cpp:258:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 258 | std::rotate(part.begin(), part.begin() + optimal_start_index, part.end() - 1); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/Coord_t.h:9, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportBaseCircle.h:6, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:6: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/15/vector:68, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:19: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h: In constructor 'cura::TreeSupportElement::TreeSupportElement(const cura::TreeSupportElement&, const cura::TreeSupportElement&, size_t, cura::Point, cura::coord_t, const std::function&, double, cura::coord_t, double)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:245:24: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 245 | all_tips.insert(all_tips.end(), second.all_tips.begin(), second.all_tips.end()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:245:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/condition_variable:46, from /usr/include/c++/15/future:43: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_tree.h:70, from /usr/include/c++/15/map:64: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cura::ExtrusionJunction]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_tree.h:65: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78, from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::AngleDegrees; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/algorithm:63, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:11, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportBaseCircle.h:7: /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algo.h:1332:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1332 | rotate(_ForwardIterator __first, _ForwardIterator __middle, | ^~~~~~ /usr/include/c++/15/bits/stl_algo.h:1332:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1332:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1341:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1341 | return std::__rotate(__first, __middle, __last, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 1342 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 40%] Building CXX object CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/BeadingStrategy.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/BeadingStrategy.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/cassert:45, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/BeadingStrategy.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/bits/shared_ptr_base.h:66, from /usr/include/c++/15/bits/shared_ptr.h:53, from /usr/include/c++/15/condition_variable:47: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/bits/unique_ptr.h:43, from /usr/include/c++/15/bits/shared_ptr_base.h:59: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupport.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/TreeSupport.cpp:1595:124: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 1595 | std::vector> movement_directions{ std::pair(Point(0, 0), radius) }; | ^ In file included from /usr/include/c++/15/vector:68, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/Coord_t.h:9, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportBaseCircle.h:6, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:6: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/condition_variable:46, from /usr/include/c++/15/future:43: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In function 'constexpr bool std::operator==(const vector<_Tp, _Alloc>&, const vector<_Tp, _Alloc>&) [with _Tp = cura::AngleDegrees; _Alloc = allocator]': /usr/include/c++/15/bits/stl_vector.h:2339:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2339 | && std::equal(__x.begin(), __x.end(), __y.begin())); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::AngleDegrees*; _Tp = cura::AngleDegrees]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/WallToolPaths.h:11, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:12: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ExtrusionLine.h: In member function 'void cura::ExtrusionLine::reverse()': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ExtrusionLine.h:191:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 191 | std::reverse(junctions.begin(), junctions.end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::_V2::__rotate(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, std::random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1219 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1249:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1249 | std::swap_ranges(__first, __middle, __middle); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1270:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1270 | std::iter_swap(__p, __q); | ~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1296:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1296 | std::iter_swap(__p, __q); | ~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/c++/15/vector:68, from /usr/include/range/v3/range/conversion.hpp:17, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:7: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/hashtable_policy.h:39, from /usr/include/c++/15/bits/hashtable.h:37, from /usr/include/c++/15/bits/unordered_set.h:33, from /usr/include/c++/15/unordered_set:43, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:5: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cura::ExtrusionJunction]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::const_reverse_iterator std::vector<_Tp, _Alloc>::rbegin() const [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1049:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1049 | { return const_reverse_iterator(end()); } | ^ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::const_reverse_iterator std::vector<_Tp, _Alloc>::rend() const [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1069:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1069 | { return const_reverse_iterator(begin()); } | ^ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::AngleDegrees; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/algorithm:63: /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algo.h:1067:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1067 | reverse(_BidirectionalIterator __first, _BidirectionalIterator __last) | ^~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1067:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1073:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1073 | std::__reverse(__first, __last, std::__iterator_category(__first)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/types/geometry.h:17, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/types/arachne.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/actions/smooth.h:21, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:18: /usr/include/range/v3/range/operations.hpp: In member function 'constexpr ranges::range_reference_t ranges::back_fn::operator()(Rng&&) const [with Rng = std::vector&]': /usr/include/range/v3/range/operations.hpp:97:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 97 | return *prev(end(rng)); | ~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_iterator.h:63, from /usr/include/c++/15/bits/ranges_base.h:39, from /usr/include/c++/15/bits/ranges_util.h:34, from /usr/include/c++/15/tuple:46, from /usr/include/c++/15/mutex:42, from /usr/include/c++/15/future:42: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:16: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h: In static member function 'static void cura::PolylineStitcher::stitch(const Paths&, Paths&, Paths&, cura::coord_t, cura::coord_t) [with Paths = std::vector; Path = cura::ExtrusionLine; Junction = cura::ExtrusionJunction]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:177:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 177 | chain.insert(chain.end(), start_pos, (*closest.polygons)[closest.poly_idx].end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:177:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:186:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 186 | chain.insert(chain.end(), start_pos, (*closest.polygons)[closest.poly_idx].rend()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::AngleDegrees; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cura::AngleDegrees]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::AngleDegrees; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*; _Tp = long long int]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/map:65, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:13: /usr/include/c++/15/bits/stl_map.h: In member function 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const cura::TreeSupportElement&, cura::AABB}; _Key = cura::TreeSupportElement; _Tp = cura::AABB; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_map.h:624:43: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 624 | __i = emplace_hint(__i, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = cura::TreeSupportElement; _Tp = cura::AABB; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_map.h:536:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 536 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 537 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 538 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_map.h: In member function 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const cura::TreeSupportElement&, const cura::Polygons&}; _Key = cura::TreeSupportElement; _Tp = cura::Polygons; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_map.h:624:43: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 624 | __i = emplace_hint(__i, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_map.h: In member function 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {const cura::TreeSupportElement&, cura::AABB&}; _Key = cura::TreeSupportElement; _Tp = cura::AABB; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_map.h:624:43: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 624 | __i = emplace_hint(__i, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_map.h: In member function 'std::pair, std::_Select1st >, _Compare, typename __gnu_cxx::__alloc_traits<_Allocator>::rebind >::other>::iterator, bool> std::map<_Key, _Tp, _Compare, _Alloc>::emplace(_Args&& ...) [with _Args = {cura::TreeSupportElement&, cura::Polygons&}; _Key = cura::TreeSupportElement; _Tp = cura::Polygons; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_map.h:624:43: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 624 | __i = emplace_hint(__i, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:190:7: note: parameter passing for argument of type 'std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type' changed in GCC 7.1 190 | reverse_iterator(iterator_type __x) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__reverse(_RandomAccessIterator, _RandomAccessIterator, random_access_iterator_tag) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algo.h:1038:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1038 | __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1038:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1046:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1046 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/range/v3/view/adaptor.hpp:23, from /usr/include/range/v3/view/remove_if.hpp:34, from /usr/include/range/v3/view/filter.hpp:23, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:8: /usr/include/range/v3/iterator/operations.hpp: In member function 'constexpr I ranges::prev_fn::operator()(I) const [with I = __gnu_cxx::__normal_iterator >]': /usr/include/range/v3/iterator/operations.hpp:338:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 338 | constexpr I operator()(I it) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = std::pair; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ExtrusionLine.h: In member function 'std::vector::iterator cura::ExtrusionLine::insert(std::vector::const_iterator, iterator, iterator) [with iterator = __gnu_cxx::__normal_iterator >]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ExtrusionLine.h:179:46: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 179 | std::vector::iterator insert(std::vector::const_iterator pos, iterator first, iterator last) | ^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ExtrusionLine.h:179:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ExtrusionLine.h:179:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ExtrusionLine.h:181:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 181 | return junctions.insert(pos, first, last); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ExtrusionLine.h:181:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ExtrusionLine.h: In member function 'std::vector::iterator cura::ExtrusionLine::insert(std::vector::const_iterator, iterator, iterator) [with iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ExtrusionLine.h:179:46: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 179 | std::vector::iterator insert(std::vector::const_iterator pos, iterator first, iterator last) | ^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ExtrusionLine.h:181:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 181 | return junctions.insert(pos, first, last); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/BeadingStrategy.cpp:6: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategy.h: In copy constructor 'cura::BeadingStrategy::BeadingStrategy(const cura::BeadingStrategy&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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; | ^~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategy.h:102:17: warning: 'std::string cura::BeadingStrategy::name' [-Wreorder] 102 | std::string name; | ^~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/BeadingStrategy.cpp:28:1: warning: when initialized here [-Wreorder] 28 | BeadingStrategy::BeadingStrategy(const BeadingStrategy& other) : | ^~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/BeadingStrategy.cpp: In member function 'virtual std::vector > cura::BeadingStrategy::getNonlinearThicknesses(cura::coord_t) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/BeadingStrategy.cpp:54:71: warning: unused parameter 'lower_bead_count' [-Wunused-parameter] 54 | std::vector BeadingStrategy::getNonlinearThicknesses(coord_t lower_bead_count) const | ~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/shared_ptr_base.h:66, from /usr/include/c++/15/bits/shared_ptr.h:53, from /usr/include/c++/15/condition_variable:47: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/bits/unique_ptr.h:43, from /usr/include/c++/15/bits/shared_ptr_base.h:59: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 908 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 926 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr bool std::equal(_II1, _II1, _II2) [with _II1 = __gnu_cxx::__normal_iterator >; _II2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:1587:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1587 | equal(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~ /usr/include/c++/15/bits/stl_algobase.h:1587:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:1587:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::PathsPointIndex > >&}; _Key = ClipperLib::IntPoint; _Value = std::pair > >; _Alloc = std::allocator > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1031:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator > >, false, true>' changed in GCC 7.1 1031 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 908 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 926 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::AngleDegrees*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::AngleDegrees*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::PathsPointIndex > >&}; _Key = ClipperLib::IntPoint; _Value = std::pair > >; _Alloc = std::allocator > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2377 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2378 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = cura::ExtrusionJunction*; _ForwardIterator = cura::ExtrusionJunction*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = cura::ExtrusionJunction*; _ForwardIterator = cura::ExtrusionJunction*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 663 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = reverse_iterator<__gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _ForwardIterator2 std::swap_ranges(_ForwardIterator1, _ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:205:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 205 | swap_ranges(_ForwardIterator1 __first1, _ForwardIterator1 __last1, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h:205:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:205:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:216:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 216 | std::iter_swap(__first1, __first2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 41%] Building CXX object CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/BeadingStrategyFactory.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/BeadingStrategyFactory.cpp /usr/include/range/v3/view/adaptor.hpp: In constructor 'ranges::adaptor_cursor::adaptor_cursor(BaseIter, Adapt) [with BaseIter = ranges::basic_iterator, ranges::concat_view > >, ranges::take_view > > > > >::cursor >; Adapt = ranges::iter_transform_view, ranges::concat_view > >, ranges::take_view > > > > >, ranges::indirected >::adaptor]': /usr/include/range/v3/view/adaptor.hpp:448:9: note: parameter passing for argument of type 'ranges::iter_transform_view, ranges::concat_view > >, ranges::take_view > > > > >, ranges::indirected >::adaptor' changed in GCC 7.1 448 | adaptor_cursor(BaseIter iter, Adapt adapt) | ^~~~~~~~~~~~~~ In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/memoryfwd.h:50, from /usr/include/c++/15/memory:65, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategy.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategyFactory.h:8, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/BeadingStrategyFactory.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr decltype (std::__make_reverse_iterator(std::__miter_base(__it.base()))) std::__miter_base(reverse_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:3055:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3055 | { return __make_reverse_iterator(__miter_base(__it.base())); } | ^ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_IteratorL> std::__make_reverse_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __make_reverse_iterator(_Iterator __i) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:638:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 638 | { return reverse_iterator<_Iterator>(__i); } | ^ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = long long int*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::AngleDegrees*; _Tp = cura::AngleDegrees]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = cura::AngleDegrees; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/set:64, from /usr/include/polyclipping/clipper.hpp:54: /usr/include/c++/15/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = cura::TreeSupportElement; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_tree.h:3141:19: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3141 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const cura::TreeSupportElement&, cura::AABB}; _Key = cura::TreeSupportElement; _Tp = cura::AABB; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_map.h:661:9: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 661 | emplace_hint(const_iterator __pos, _Args&&... __args) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = cura::TreeSupportElement; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const cura::TreeSupportElement&, const cura::Polygons&}; _Key = cura::TreeSupportElement; _Tp = cura::Polygons; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_map.h:661:9: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 661 | emplace_hint(const_iterator __pos, _Args&&... __args) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {const cura::TreeSupportElement&, cura::AABB&}; _Key = cura::TreeSupportElement; _Tp = cura::AABB; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_map.h:661:9: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 661 | emplace_hint(const_iterator __pos, _Args&&... __args) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = cura::TreeSupportElement; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_tree.h:3141:19: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3141 | _M_erase_aux(__p.first, __p.second); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::emplace_hint(const_iterator, _Args&& ...) [with _Args = {cura::TreeSupportElement&, cura::Polygons&}; _Key = cura::TreeSupportElement; _Tp = cura::Polygons; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_map.h:661:9: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 661 | emplace_hint(const_iterator __pos, _Args&&... __args) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_map.h:663:45: note: parameter passing for argument of type 'std::map::const_iterator' {aka 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator'} changed in GCC 7.1 663 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 664 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_iterator.h:63, from /usr/include/c++/15/bits/ranges_base.h:39, from /usr/include/c++/15/bits/ranges_util.h:34, from /usr/include/c++/15/tuple:46, from /usr/include/c++/15/mutex:42, from /usr/include/c++/15/future:42: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ClipperLib::IntPoint*; _ForwardIterator = ClipperLib::IntPoint*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ClipperLib::IntPoint*; _ForwardIterator = ClipperLib::IntPoint*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 663 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/actions/smooth.h:17: /usr/include/range/v3/view/concat.hpp: In static member function 'static ranges::concat_view::cursor::difference_type ranges::concat_view::cursor::distance_to_(meta::size_t, const ranges::concat_view::cursor&, const ranges::concat_view::cursor&) [with unsigned int N = 0; bool IsConst = true; Rngs = {ranges::ref_view > >, ranges::take_view > > >}]': /usr/include/range/v3/view/concat.hpp:239:40: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 239 | return distance(ranges::get(from.its_), | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | ranges::get(to.its_)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/view/concat.hpp:241:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 241 | return distance(ranges::get(from.its_), | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | end(std::get(from.rng_->rngs_))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/view/concat.hpp:249:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 249 | return distance(begin(std::get(from.rng_->rngs_)), | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | ranges::get(to.its_)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/view/concat.hpp: In static member function 'static ranges::concat_view::cursor::difference_type ranges::concat_view::cursor::distance_to_(meta::size_t, const ranges::concat_view::cursor&, const ranges::concat_view::cursor&) [with unsigned int N = 1; bool IsConst = true; Rngs = {ranges::ref_view > >, ranges::take_view > > >}]': /usr/include/range/v3/view/concat.hpp:239:40: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 239 | return distance(ranges::get(from.its_), | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | ranges::get(to.its_)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/view/concat.hpp:241:36: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator >' changed in GCC 7.1 241 | return distance(ranges::get(from.its_), | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 242 | end(std::get(from.rng_->rngs_))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/view/concat.hpp:249:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 249 | return distance(begin(std::get(from.rng_->rngs_)), | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | ranges::get(to.its_)); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/iterator/operations.hpp: In member function 'constexpr ranges::iter_difference_t ranges::iter_distance_fn::operator()(I, S) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >]': /usr/include/range/v3/iterator/operations.hpp:427:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 427 | constexpr iter_difference_t operator()(I first, S last) const | ^~~~~~~~ /usr/include/range/v3/iterator/operations.hpp:427:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/iterator/operations.hpp:429:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 429 | return iter_distance_fn::impl_i(static_cast(first), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | static_cast(last), | ~~~~~~~~~~~~~~~~~~~~~~~~ 431 | sentinel_tag_of()); | ~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*; _Tp = long long int]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/range/v3/iterator/operations.hpp: In static member function 'static constexpr ranges::iter_difference_t ranges::iter_distance_fn::impl_i(I, S, ranges::sized_sentinel_tag) [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >]': /usr/include/range/v3/iterator/operations.hpp:417:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 417 | static constexpr iter_difference_t impl_i(I first, S last, sized_sentinel_tag) | ^~~~~~ /usr/include/range/v3/iterator/operations.hpp:417:47: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/range/v3/view/concat.hpp: In member function 'void ranges::concat_view::cursor::advance_fwd_fun::operator()(ranges::indexed_element) const [with I = __gnu_cxx::__normal_iterator >; unsigned int N = 0; bool IsConst = true; Rngs = {ranges::ref_view > >, ranges::take_view > > >}]': /usr/include/range/v3/view/concat.hpp:187:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 187 | auto rest = ranges::advance(it.get(), n, std::move(last)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/iterator/operations.hpp: In member function 'constexpr I ranges::next_fn::operator()(I, S) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >]': /usr/include/range/v3/iterator/operations.hpp:317:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 317 | constexpr I operator()(I it, S s) const | ^~~~~~~~ /usr/include/range/v3/iterator/operations.hpp:317:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/range/v3/iterator/operations.hpp: In member function 'constexpr ranges::iter_difference_t ranges::advance_fn::operator()(I&, ranges::iter_difference_t, S) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >]': /usr/include/range/v3/iterator/operations.hpp:84:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 84 | operator()(I & i, iter_difference_t n, S bound) const | ^~~~~~~~ /usr/include/range/v3/view/concat.hpp: In member function 'void ranges::concat_view::cursor::advance_rev_fun::operator()(ranges::indexed_element) const [with I = __gnu_cxx::__normal_iterator >; unsigned int N = 1; bool IsConst = true; Rngs = {ranges::ref_view > >, ranges::take_view > > >}]': /usr/include/range/v3/view/concat.hpp:213:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 213 | ranges::next(ranges::begin(rng), ranges::end(rng))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/view/concat.hpp:218:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 218 | auto rest = ranges::advance(it.get(), n, std::move(first)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/range/v3/iterator/operations.hpp: In member function 'constexpr void ranges::advance_fn::operator()(I&, S) const [with I = __gnu_cxx::__normal_iterator >; S = __gnu_cxx::__normal_iterator >]': /usr/include/range/v3/iterator/operations.hpp:63:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 63 | constexpr void operator()(I & i, S bound) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::AngleDegrees*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::AngleDegrees*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 42%] Building CXX object CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/DistributedBeadingStrategy.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/DistributedBeadingStrategy.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/numeric:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/DistributedBeadingStrategy.cpp:3: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = cura::TreeSupportElement; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_tree.h:3123:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3123 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h:3123:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_tree.h:3130:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 3130 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const cura::TreeSupportElement&, cura::AABB}; _Key = cura::TreeSupportElement; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = cura::TreeSupportElement; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const cura::TreeSupportElement&, const cura::Polygons&}; _Key = cura::TreeSupportElement; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const cura::TreeSupportElement&, cura::AABB&}; _Key = cura::TreeSupportElement; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator, const_iterator) [with _Key = cura::TreeSupportElement; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_tree.h:3123:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3123 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h:3123:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_tree.h:3130:23: note: parameter passing for argument of type 'std::_Rb_tree_const_iterator >' changed in GCC 7.1 3130 | _M_erase_aux(__first++); | ~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {cura::TreeSupportElement&, cura::Polygons&}; _Key = cura::TreeSupportElement; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_tree.h:3080:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3080 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >; _Tp = pair]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = std::pair; _Alloc = std::allocator >]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator*, vector > >; _OI = __gnu_cxx::__normal_iterator*, vector > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator*, vector > >; _To = pair*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = long long int*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = cura::AngleDegrees*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = cura::TreeSupportElement; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_tree.h:3111:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3111 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h: In member function 'std::pair::rebind<_Val>::other>::pointer>::_Base_ptr, typename std::__rb_tree::_Node_traits<_Val, typename __gnu_cxx::__alloc_traits::rebind<_Val>::other>::pointer>::_Base_ptr> std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = cura::TreeSupportElement; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_tree.h:2832:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2832 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(const_iterator) [with _Key = cura::TreeSupportElement; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/15/bits/stl_tree.h:3111:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3111 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:71, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategy.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/DistributedBeadingStrategy.h:8, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/DistributedBeadingStrategy.cpp:4: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:1297:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator' changed in GCC 7.1 1297 | __relocate_a_1(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~ [ 43%] Building CXX object CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/LimitedBeadingStrategy.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/LimitedBeadingStrategy.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/atomic:50, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/../utils/macros.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/LimitedBeadingStrategy.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/LimitedBeadingStrategy.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 44%] Building CXX object CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/memoryfwd.h:50, from /usr/include/c++/15/memory:65, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategy.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/OuterWallInsetBeadingStrategy.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp: In member function 'virtual cura::BeadingStrategy::Beading cura::OuterWallInsetBeadingStrategy::compute(cura::coord_t, cura::coord_t) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp:49:31: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 49 | bead_count = std::count_if(ret.bead_widths.begin(), ret.bead_widths.end(), [](const coord_t width) { return width > 0; }); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/algorithm:63, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp:6: /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::count_if(_IIter, _IIter, _Predicate) [with _IIter = __gnu_cxx::__normal_iterator > >; _Predicate = cura::OuterWallInsetBeadingStrategy::compute(cura::coord_t, cura::coord_t) const::]': /usr/include/c++/15/bits/stl_algo.h:4094:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4094 | count_if(_InputIterator __first, _InputIterator __last, _Predicate __pred) | ^~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:4094:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:4102:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4102 | return std::__count_if(__first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 4103 | __gnu_cxx::__ops::__pred_iter(__pred)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_uninitialized.h:63, from /usr/include/c++/15/memory:71: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__count_if(_InputIterator, _InputIterator, _Predicate) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Predicate = __gnu_cxx::__ops::_Iter_pred >]': /usr/include/c++/15/bits/stl_algobase.h:2103:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2103 | __count_if(_InputIterator __first, _InputIterator __last, _Predicate __pred) | ^~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h:2103:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:2107:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2107 | if (__pred(__first)) | ~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:71: /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_pred<_Predicate>::operator()(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >; _Predicate = cura::OuterWallInsetBeadingStrategy::compute(cura::coord_t, cura::coord_t) const::]': /usr/include/c++/15/bits/predefined_ops.h:317:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 317 | operator()(_Iterator __it) | ^~~~~~~~ [ 45%] Building CXX object CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/RedistributeBeadingStrategy.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/RedistributeBeadingStrategy.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/memoryfwd.h:50, from /usr/include/c++/15/memory:65, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategy.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/RedistributeBeadingStrategy.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/RedistributeBeadingStrategy.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 46%] Building CXX object CMakeFiles/_CuraEngine.dir/src/BeadingStrategy/WideningBeadingStrategy.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/WideningBeadingStrategy.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/memoryfwd.h:50, from /usr/include/c++/15/memory:65, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategy.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/WideningBeadingStrategy.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/WideningBeadingStrategy.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/RedistributeBeadingStrategy.cpp: In member function 'virtual cura::BeadingStrategy::Beading cura::RedistributeBeadingStrategy::compute(cura::coord_t, cura::coord_t) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/RedistributeBeadingStrategy.cpp:97:27: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 97 | ret.bead_widths.insert(ret.bead_widths.begin(), actual_outer_thickness); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/RedistributeBeadingStrategy.cpp:98:34: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 98 | ret.toolpath_locations.insert(ret.toolpath_locations.begin(), actual_outer_thickness / 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/RedistributeBeadingStrategy.cpp:107:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 107 | ret.left_over = thickness - std::accumulate(ret.bead_widths.cbegin(), ret.bead_widths.cend(), static_cast(0)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/../utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategy.h:11: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, const value_type&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:133:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 133 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:162:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 162 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:170:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 170 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1528:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1528 | insert(const_iterator __position, value_type&& __x) | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/numeric:64, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/RedistributeBeadingStrategy.cpp:7: /usr/include/c++/15/bits/stl_numeric.h: In function 'constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int]': /usr/include/c++/15/bits/stl_numeric.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 134 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) | ^~~~~~~~~~ /usr/include/c++/15/bits/stl_numeric.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = long long int; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:420:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 420 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 452 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:377:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 377 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 379 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 452 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:71: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:1297:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator' changed in GCC 7.1 1297 | __relocate_a_1(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~ [ 47%] Building CXX object CMakeFiles/_CuraEngine.dir/src/communication/ArcusCommunication.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/ArcusCommunication.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/memoryfwd.h:50, from /usr/include/c++/15/memory:65, from /usr/include/Arcus/Socket.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/ArcusCommunication.cpp:6: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/../utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategy.h:11: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_uninitialized.h:69, from /usr/include/c++/15/memory:71: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_uninitialized.h:63: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/stl_tempbuf.h:63, from /usr/include/c++/15/memory:68: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_tempbuf.h:61: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/WideningBeadingStrategy.cpp: In member function 'virtual std::vector > cura::WideningBeadingStrategy::getNonlinearThicknesses(cura::coord_t) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/WideningBeadingStrategy.cpp:85:15: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 85 | ret.insert(ret.end(), pret.begin(), pret.end()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/WideningBeadingStrategy.cpp:85:15: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:68, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/../utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategy.h:11: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; = void; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 908 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 926 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:71: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_uninitialized.h:63: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*; _Tp = long long int]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = long long int*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 663 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*; _Tp = long long int]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/stl_tempbuf.h:63, from /usr/include/c++/15/memory:68: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = long long int*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = long long int*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = long long int*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:1297:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator' changed in GCC 7.1 1297 | __relocate_a_1(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~ [ 48%] Building CXX object CMakeFiles/_CuraEngine.dir/src/communication/ArcusCommunicationPrivate.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/communication/ArcusCommunicationPrivate.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/communication/ArcusCommunicationPrivate.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/communication/ArcusCommunicationPrivate.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/ArcusCommunicationPrivate.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/atomic:50, from /usr/include/spdlog/details/null_mutex.h:6, from /usr/include/spdlog/common.h:6, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/ArcusCommunicationPrivate.cpp:6: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/LimitedBeadingStrategy.cpp: In member function 'virtual cura::BeadingStrategy::Beading cura::LimitedBeadingStrategy::compute(cura::coord_t, cura::coord_t) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/LimitedBeadingStrategy.cpp:47:42: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 47 | ret.toolpath_locations.insert(ret.toolpath_locations.begin() + max_bead_count / 2, innermost_toolpath_location + innermost_toolpath_width / 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/LimitedBeadingStrategy.cpp:48:35: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 48 | ret.bead_widths.insert(ret.bead_widths.begin() + max_bead_count / 2, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/LimitedBeadingStrategy.cpp:79:34: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 79 | ret.toolpath_locations.insert(ret.toolpath_locations.begin() + max_bead_count / 2, innermost_toolpath_location + innermost_toolpath_width / 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/LimitedBeadingStrategy.cpp:80:27: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 80 | ret.bead_widths.insert(ret.bead_widths.begin() + max_bead_count / 2, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/LimitedBeadingStrategy.cpp:86:34: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 86 | ret.toolpath_locations.insert(ret.toolpath_locations.begin() + opposite_bead, innermost_toolpath_location - innermost_toolpath_width / 2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/LimitedBeadingStrategy.cpp:87:27: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 87 | ret.bead_widths.insert(ret.bead_widths.begin() + opposite_bead, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/../utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategy.h:11, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/LimitedBeadingStrategy.h:8: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_uninitialized.h:69, from /usr/include/c++/15/memory:71, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/BeadingStrategy/BeadingStrategy.h:7: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, value_type&&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1528:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1528 | insert(const_iterator __position, value_type&& __x) | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1529:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1529 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_uninitialized.h:63: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_insert_rval(const_iterator, value_type&&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:363:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 363 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:377:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 377 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:379:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 379 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/atomic_wait.h:43, from /usr/include/c++/15/bits/atomic_base.h:43, from /usr/include/c++/15/atomic:52: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_tempbuf.h:61, from /usr/include/c++/15/memory:68: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 49%] Building CXX object CMakeFiles/_CuraEngine.dir/src/communication/CommandLine.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/communication/CommandLine.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/communication/CommandLine.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/communication/CommandLine.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/CommandLine.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/cstring:47, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/CommandLine.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_insert_aux(iterator, _Arg&&) [with _Arg = long long int; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:420:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 420 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long int}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:452:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 452 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:1297:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator' changed in GCC 7.1 1297 | __relocate_a_1(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~ [ 49%] Building CXX object CMakeFiles/_CuraEngine.dir/src/communication/Listener.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/Listener.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/memoryfwd.h:50, from /usr/include/c++/15/memory:65, from /usr/include/Arcus/Types.h:7, from /usr/include/Arcus/Error.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/Listener.cpp:6: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/CommandLine.cpp: In member function 'virtual void cura::CommandLine::sendSliceUUID(const std::string&) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/CommandLine.cpp:80:52: warning: unused parameter 'slice_uuid' [-Wunused-parameter] 80 | void CommandLine::sendSliceUUID(const std::string& slice_uuid) const | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/ArcusCommunication.cpp:10: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_uninitialized.h:69, from /usr/include/c++/15/memory:71: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42, from /usr/include/c++/15/chrono:51: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_uninitialized.h:63: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/stl_tempbuf.h:63, from /usr/include/c++/15/memory:68: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_tempbuf.h:61: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/atomic_wait.h:43, from /usr/include/c++/15/bits/atomic_base.h:43, from /usr/include/c++/15/atomic:52: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/CommandLine.cpp: In member function 'virtual void cura::CommandLine::sendPrintTimeMaterialEstimates() const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/CommandLine.cpp:88:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 88 | double sum = std::accumulate(time_estimates.begin(), time_estimates.end(), 0.0); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/CommandLine.cpp:14: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/stdexcept:41, from /usr/include/c++/15/system_error:45, from /usr/include/c++/15/bits/fs_fwd.h:35, from /usr/include/c++/15/filesystem:53, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/CommandLine.cpp:6: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/numeric:64, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/CommandLine.cpp:8: /usr/include/c++/15/bits/stl_numeric.h: In function 'constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/15/bits/stl_numeric.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 134 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) | ^~~~~~~~~~ /usr/include/c++/15/bits/stl_numeric.h:134:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/Listener.cpp:7: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_uninitialized.h:69, from /usr/include/c++/15/memory:71: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/shared_ptr_base.h:66, from /usr/include/c++/15/bits/shared_ptr.h:53, from /usr/include/c++/15/bits/fs_path.h:46, from /usr/include/c++/15/filesystem:54: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:46: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/string:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_uninitialized.h:63: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/stl_tempbuf.h:63, from /usr/include/c++/15/memory:68: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_tempbuf.h:61: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [ 50%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/ImageBasedDensityProvider.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/ImageBasedDensityProvider.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/atomic:50, from /usr/include/spdlog/details/null_mutex.h:6, from /usr/include/spdlog/common.h:6, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/ImageBasedDensityProvider.cpp:6: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 51%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/NoZigZagConnectorProcessor.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/NoZigZagConnectorProcessor.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/atomic:50, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/macros.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/NoZigZagConnectorProcessor.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 52%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/ZigzagConnectorProcessor.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/ZigzagConnectorProcessor.cpp [ 53%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/LightningDistanceField.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/LightningDistanceField.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/cassert:45, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/ZigzagConnectorProcessor.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/../utils/polygon.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/LightningDistanceField.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/LightningDistanceField.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 54%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/LightningGenerator.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/LightningGenerator.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/functional:50, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/../utils/polygonUtils.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/LightningLayer.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/LightningGenerator.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/LightningGenerator.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/ImageBasedDensityProvider.cpp:7: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/stb_image.h: In function 'int stbi__parse_png_file(stbi__png*, int, int)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/stb_image.h:5246:28: warning: variable 'invalid_chunk' set but not used [-Wunused-but-set-variable] 5246 | static char invalid_chunk[] = "XXXX PNG chunk not known"; | ^~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/../utils/polygon.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/ZigzagConnectorProcessor.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/ZigzagConnectorProcessor.cpp:5: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 55%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/LightningLayer.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/LightningLayer.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/functional:50, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/../utils/polygonUtils.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/LightningLayer.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/LightningLayer.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/LightningDistanceField.cpp: In lambda function: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/LightningDistanceField.cpp:71:45: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 71 | unsupported_points.erase(list_it); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/c++/15/list:67, from /usr/include/polyclipping/clipper.hpp:53, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/../utils/polygon.h:12: /usr/include/c++/15/bits/stl_list.h: In member function 'std::__cxx11::list<_Tp, _Allocator>::reference std::__cxx11::list<_Tp, _Allocator>::emplace_back(_Args&& ...) [with _Args = {const ClipperLib::IntPoint&, const long long int&}; _Tp = cura::LightningDistanceField::UnsupCell; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:1819:26: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1819 | this->_M_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/list:68: /usr/include/c++/15/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Allocator>::iterator std::__cxx11::list<_Tp, _Allocator>::erase(const_iterator) [with _Tp = cura::LightningDistanceField::UnsupCell; _Alloc = std::allocator]': /usr/include/c++/15/bits/list.tcc:145:5: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 145 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/list.tcc:153:15: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 153 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {const ClipperLib::IntPoint&, const long long int&}; _Tp = cura::LightningDistanceField::UnsupCell; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2470 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_erase(iterator) [with _Tp = cura::LightningDistanceField::UnsupCell; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:2480:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2480 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ In file included from /usr/include/c++/15/bits/unordered_map.h:33, from /usr/include/c++/15/unordered_map:43, from /usr/include/c++/15/functional:65, from /usr/include/polyclipping/clipper.hpp:59: /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(iterator) [with _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1158:21: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 1158 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::erase(const_iterator) [with _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2553:5: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2553 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2554 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 56%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/LightningTreeNode.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/LightningTreeNode.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/functional:50, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/LightningTreeNode.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/LightningTreeNode.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:68, from /usr/include/c++/15/functional:66: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/ranges_base.h:39, from /usr/include/c++/15/bits/ranges_util.h:34, from /usr/include/c++/15/tuple:46, from /usr/include/c++/15/functional:55: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/hashtable_policy.h:39, from /usr/include/c++/15/bits/hashtable.h:37, from /usr/include/c++/15/bits/unordered_map.h:33, from /usr/include/c++/15/unordered_map:43, from /usr/include/c++/15/functional:65: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/hashtable_policy.h:36: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_iterator.h:63: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:68, from /usr/include/c++/15/functional:66: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 57%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/SierpinskiFill.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/infill/SierpinskiFill.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/infill/SierpinskiFill.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/infill/SierpinskiFill.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/SierpinskiFill.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/list:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/SierpinskiFill.h:8, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/SierpinskiFill.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 58%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/SierpinskiFillProvider.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/infill/SierpinskiFillProvider.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/infill/SierpinskiFillProvider.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/infill/SierpinskiFillProvider.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/SierpinskiFillProvider.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/atomic:50, from /usr/include/spdlog/details/null_mutex.h:6, from /usr/include/spdlog/common.h:6, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/SierpinskiFillProvider.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/bits/unordered_map.h:33, from /usr/include/c++/15/unordered_map:43, from /usr/include/c++/15/functional:65: /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem >&}; _Key = ClipperLib::IntPoint; _Value = std::pair > >; _Alloc = std::allocator > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1031:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator > >, false, true>' changed in GCC 7.1 1031 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::SparsePointGridInclusiveImpl::SparsePointGridInclusiveElem >&}; _Key = ClipperLib::IntPoint; _Value = std::pair > >; _Alloc = std::allocator > > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable > >, std::allocator > > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2377 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2378 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 59%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/SubDivCube.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/infill/SubDivCube.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/infill/SubDivCube.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/infill/SubDivCube.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/SubDivCube.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/../utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/SubDivCube.h:8, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/SubDivCube.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42, from /usr/include/c++/15/chrono:51: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/atomic_wait.h:43, from /usr/include/c++/15/bits/atomic_base.h:43, from /usr/include/c++/15/atomic:52: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/PrimeTower.h:9, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/sliceDataStorage.h:10, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/SubDivCube.cpp:8: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h: In member function 'void cura::Polygons::addLine(cura::Point, cura::Point)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:887:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 887 | paths.emplace_back(ClipperLib::Path{from, to}); | ^ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = cura::SubDivCube::CubeProperties*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:1297:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator' changed in GCC 7.1 1297 | __relocate_a_1(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~ [ 60%] Building CXX object CMakeFiles/_CuraEngine.dir/src/infill/GyroidInfill.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/GyroidInfill.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/../utils/Coord_t.h:9, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/GyroidInfill.h:4, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/GyroidInfill.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill/GyroidInfill.cpp:7: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h: In member function 'void cura::Polygons::addLine(cura::Point, cura::Point)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:887:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 887 | paths.emplace_back(ClipperLib::Path{from, to}); | ^ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ [ 61%] Building CXX object CMakeFiles/_CuraEngine.dir/src/pathPlanning/Comb.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/pathPlanning/Comb.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/pathPlanning/Comb.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/pathPlanning/Comb.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/pathPlanning/Comb.cpp In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/memoryfwd.h:50, from /usr/include/c++/15/memory:65, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/pathPlanning/Comb.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/pathPlanning/Comb.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:67, from /usr/include/c++/15/vector:64: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_uninitialized.h:69: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:1297:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator' changed in GCC 7.1 1297 | __relocate_a_1(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 62%] Building CXX object CMakeFiles/_CuraEngine.dir/src/pathPlanning/GCodePath.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/pathPlanning/GCodePath.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/pathPlanning/GCodePath.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/pathPlanning/GCodePath.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/pathPlanning/GCodePath.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/map:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/pathPlanning/../sliceDataStorage.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/pathPlanning/GCodePath.h:8, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/pathPlanning/GCodePath.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/pathPlanning/Comb.h: In constructor 'cura::Comb::Comb(const cura::SliceDataStorage&, cura::LayerIndex, const cura::Polygons&, const cura::Polygons&, cura::coord_t, cura::coord_t, cura::coord_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/pathPlanning/Comb.h:138:13: warning: 'cura::Comb::move_inside_distance' will be initialized after [-Wreorder] 138 | coord_t move_inside_distance; //!< When using comb_boundary_inside_minimum for combing it tries to move points inside by this amount after calculating the path to move it from the border a bit. | ^~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/pathPlanning/Comb.h:119:19: warning: 'const cura::coord_t cura::Comb::travel_avoid_distance' [-Wreorder] 119 | const coord_t travel_avoid_distance; //!< | ^~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/pathPlanning/Comb.cpp:64:1: warning: when initialized here [-Wreorder] 64 | Comb::Comb(const SliceDataStorage& storage, const LayerIndex layer_nr, const Polygons& comb_boundary_inside_minimum, const Polygons& comb_boundary_inside_optimal, coord_t comb_boundary_offset, coord_t travel_avoid_distance, coord_t move_inside_distance) | ^~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42, from /usr/include/c++/15/chrono:51: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 63%] Building CXX object CMakeFiles/_CuraEngine.dir/src/pathPlanning/LinePolygonsCrossings.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/pathPlanning/LinePolygonsCrossings.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/pathPlanning/LinePolygonsCrossings.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/pathPlanning/LinePolygonsCrossings.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/pathPlanning/LinePolygonsCrossings.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/pathPlanning/../utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/pathPlanning/CombPath.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/pathPlanning/LinePolygonsCrossings.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/pathPlanning/LinePolygonsCrossings.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/atomic_wait.h:43, from /usr/include/c++/15/bits/atomic_base.h:43, from /usr/include/c++/15/atomic:52: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:68, from /usr/include/c++/15/functional:66, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/pathPlanning/../settings/types/LayerIndex.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/pathPlanning/Comb.h:10: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/memory:71: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/../utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/../utils/AABB.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/SierpinskiFill.h:10: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_list.h:61, from /usr/include/c++/15/list:67: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:67, from /usr/include/c++/15/bits/stl_uninitialized.h:63: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_uninitialized.h:69: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/list:64: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/stl_tempbuf.h:63, from /usr/include/c++/15/memory:68: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_tempbuf.h:61: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 64%] Building CXX object CMakeFiles/_CuraEngine.dir/src/pathPlanning/NozzleTempInsert.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/pathPlanning/NozzleTempInsert.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/pathPlanning/NozzleTempInsert.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/pathPlanning/NozzleTempInsert.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/pathPlanning/NozzleTempInsert.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/deque:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/gcodeExport.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/pathPlanning/NozzleTempInsert.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78, from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/pathPlanning/LinePolygonsCrossings.cpp: In member function 'bool cura::LinePolygonsCrossings::calcScanlineCrossings(bool)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/pathPlanning/LinePolygonsCrossings.cpp:56:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 56 | std::sort(crossings.begin(), crossings.end(), [](const Crossing& a, const Crossing& b) -> bool { return a.x < b.x; }); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/algorithm:63, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/pathPlanning/../utils/polygon.h:11, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/pathPlanning/LinePolygonsCrossings.h:8: /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4862 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/15/bits/stl_algo.h:4862:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:4874:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4874 | std::__sort(__first, __last, __gnu_cxx::__ops::__iter_comp_iter(__comp)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/15/bits/stl_algo.h:1901:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1906:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1906 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1907 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1908 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1909:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1909 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1877:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1885:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1885 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1890:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1890 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1891:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1891 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1813 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1813:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1818:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1818 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1819:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1819 | std::__unguarded_insertion_sort(__first + int(_S_threshold), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1820 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1823:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1823 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1864 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1864:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1869:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1869 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1870:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1870 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1852 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1852:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1856 | std::__move_median_to_first(__first, __first + 1, __mid, __last - 1, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1857 | __comp); | ~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1856:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1858:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1858 | return std::__unguarded_partition(__first + 1, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1771 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1771:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1778:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1778 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1795 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1795:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1590 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1590:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1594:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1594 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1596:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1596 | if (__comp(__i, __first)) | ~~~~~~^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1597:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1597 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/queue:66, from /usr/include/polyclipping/clipper.hpp:60: /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 419 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:419:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:425:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 425 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__move_median_to_first(_Iterator, _Iterator, _Iterator, _Iterator, _Compare) [with _Iterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 88 | __move_median_to_first(_Iterator __result,_Iterator __a, _Iterator __b, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:88:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:91:17: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 91 | if (__comp(__a, __b)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:93:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 93 | if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:94:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 94 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:95:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 95 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:96:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 96 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:98:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:100:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 100 | else if (__comp(__a, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:101:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 101 | std::iter_swap(__result, __a); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:102:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 102 | else if (__comp(__b, __c)) | ~~~~~~^~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:103:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 103 | std::iter_swap(__result, __c); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:105:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 105 | std::iter_swap(__result, __b); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1830 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1830:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:1836:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1836 | while (__comp(__first, __pivot)) | ~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1839:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1839 | while (__comp(__pivot, __last)) | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:1843:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1843 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:71, from /usr/include/c++/15/vector:64: /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:1751:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1751 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr void std::iter_swap(_ForwardIterator1, _ForwardIterator2) [with _ForwardIterator1 = __gnu_cxx::__normal_iterator >; _ForwardIterator2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 156 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h:156:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Val_comp_iter<_Compare>::operator()(_Value&, _Iterator) [with _Value = cura::LinePolygonsCrossings::Crossing; _Iterator = __gnu_cxx::__normal_iterator >; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/15/bits/predefined_ops.h:239:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 239 | operator()(_Value& __val, _Iterator __it) | ^~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cura::LinePolygonsCrossings::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = cura::LinePolygonsCrossings::Crossing*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = cura::LinePolygonsCrossings::Crossing; _Compare = __gnu_cxx::__ops::_Iter_comp_val >]': /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator >; _Value = cura::LinePolygonsCrossings::Crossing; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 195 | operator()(_Iterator __it, _Value& __val) | ^~~~~~~~ [ 65%] Building CXX object CMakeFiles/_CuraEngine.dir/src/pathPlanning/TimeMaterialEstimates.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/pathPlanning/TimeMaterialEstimates.cpp [ 65%] Building CXX object CMakeFiles/_CuraEngine.dir/src/progress/Progress.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/progress/Progress.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/cassert:45, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/progress/Progress.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 66%] Building CXX object CMakeFiles/_CuraEngine.dir/src/progress/ProgressStageEstimator.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/progress/ProgressStageEstimator.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/progress/ProgressStageEstimator.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/progress/ProgressStageEstimator.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 67%] Building CXX object CMakeFiles/_CuraEngine.dir/src/settings/AdaptiveLayerHeights.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/settings/AdaptiveLayerHeights.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/settings/AdaptiveLayerHeights.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/settings/AdaptiveLayerHeights.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/AdaptiveLayerHeights.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/AdaptiveLayerHeights.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 68%] Building CXX object CMakeFiles/_CuraEngine.dir/src/settings/FlowTempGraph.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/FlowTempGraph.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/cassert:45, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/FlowTempGraph.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/FlowTempGraph.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 69%] Building CXX object CMakeFiles/_CuraEngine.dir/src/settings/PathConfigStorage.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/settings/PathConfigStorage.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/settings/PathConfigStorage.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/settings/PathConfigStorage.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/PathConfigStorage.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/PathConfigStorage.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/PathConfigStorage.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/algorithm:63: /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algo.h:5655:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 5655 | inline min_element(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:5655:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:5664:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 5664 | return _GLIBCXX_STD_A::__min_element(__first, __last, | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/AdaptiveLayerHeights.cpp: In member function 'void cura::AdaptiveLayerHeights::calculateLayers()': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/AdaptiveLayerHeights.cpp:61:59: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 61 | const coord_t minimum_layer_height = *std::min_element(allowed_layer_heights.begin(), allowed_layer_heights.end()); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/15/bits/stl_algo.h:5633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 5633 | __min_element(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:5633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:5640:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 5640 | if (__comp(__first, __result)) | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:71: /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_less_iter::operator()(_Iterator1, _Iterator2) const [with _Iterator1 = __gnu_cxx::__normal_iterator > >; _Iterator2 = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 44 | operator()(_Iterator1 __it1, _Iterator2 __it2) const | ^~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h:44:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:67, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:19, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/ExtruderTrain.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/Scene.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/Slice.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/AdaptiveLayerHeights.cpp:9: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = long long int*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:1297:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator' changed in GCC 7.1 1297 | __relocate_a_1(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:1297:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator' changed in GCC 7.1 [ 70%] Building CXX object CMakeFiles/_CuraEngine.dir/src/settings/Settings.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/Settings.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/cctype:46, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/Settings.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::GCodePathConfig; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::GCodePathConfig*; _Tp = cura::GCodePathConfig]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::GCodePathConfig*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::GCodePathConfig*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] Building CXX object CMakeFiles/_CuraEngine.dir/src/settings/ZSeamConfig.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/settings/ZSeamConfig.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/settings/ZSeamConfig.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/settings/ZSeamConfig.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/ZSeamConfig.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/../utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/ZSeamConfig.h:8, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/ZSeamConfig.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 72%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/AABB.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/AABB.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/AABB.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/AABB.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/AABB.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/AABB.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/AABB.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/progress/Progress.cpp:6: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42, from /usr/include/c++/15/chrono:51: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:74, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/FlowTempGraph.h:8: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_uninitialized.h:69, from /usr/include/c++/15/vector:67: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:64: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/atomic_wait.h:43, from /usr/include/c++/15/bits/atomic_base.h:43, from /usr/include/c++/15/atomic:52, from /usr/include/spdlog/details/null_mutex.h:6, from /usr/include/spdlog/common.h:6: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/algorithm:63, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:11, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/AABB.cpp:6: /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _Tp std::min(initializer_list<_Tp>) [with _Tp = long long int]': /usr/include/c++/15/bits/stl_algo.h:5764:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 5764 | min(initializer_list<_Tp> __l) | ^~~ [ 73%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/AABB3D.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/AABB3D.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/AABB3D.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/AABB3D.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/AABB3D.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/AABB3D.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/AABB3D.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78, from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [ 74%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/Date.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/Date.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/Date.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/Date.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Date.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/string:40, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/Date.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Date.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 75%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/ExtrusionJunction.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/ExtrusionJunction.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/ExtrusionJunction.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/ExtrusionJunction.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ExtrusionJunction.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ExtrusionJunction.h:8, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ExtrusionJunction.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 76%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/ExtrusionLine.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/ExtrusionLine.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/ExtrusionLine.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/ExtrusionLine.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ExtrusionLine.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/stl_algobase.h:59, from /usr/include/c++/15/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ExtrusionLine.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 77%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/ExtrusionSegment.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ExtrusionSegment.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/utility:69, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ExtrusionSegment.h:8, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ExtrusionSegment.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 78%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/FMatrix4x3.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/FMatrix4x3.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/FMatrix4x3.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/FMatrix4x3.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/FMatrix4x3.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/floatpoint.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/FMatrix4x3.cpp:6: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ExtrusionLine.cpp: In member function 'cura::coord_t cura::ExtrusionLine::getMinimalWidth() const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ExtrusionLine.cpp:41:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 41 | return std::min_element(junctions.cbegin(), junctions.cend(), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42 | [](const ExtrusionJunction& l, const ExtrusionJunction& r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 | { | ~ 44 | return l.w < r.w; | ~~~~~~~~~~~~~~~~~ 45 | })->w; | ~~ In file included from /usr/include/c++/15/algorithm:63: /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter, _Compare) [with _FIter = __gnu_cxx::__normal_iterator >; _Compare = cura::ExtrusionLine::getMinimalWidth() const::]': /usr/include/c++/15/bits/stl_algo.h:5680:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5680 | min_element(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:5680:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:5691:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5691 | return _GLIBCXX_STD_A::__min_element(__first, __last, | ^ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:5633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5633 | __min_element(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:5633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:5640:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5640 | if (__comp(__first, __result)) | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:71: /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = cura::ExtrusionLine::getMinimalWidth() const::]': /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 79%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/gettime.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/gettime.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/gettime.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/gettime.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/gettime.cpp In file included from /usr/include/sys/resource.h:21, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/gettime.h:11, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/gettime.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 80%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/LinearAlg2D.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/LinearAlg2D.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/LinearAlg2D.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/LinearAlg2D.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/LinearAlg2D.cpp [ 81%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/ListPolyIt.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/ListPolyIt.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/ListPolyIt.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/ListPolyIt.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ListPolyIt.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/linearAlg2D.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/LinearAlg2D.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ListPolyIt.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ListPolyIt.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/Settings.cpp: In member function 'A cura::Settings::get(const std::string&) const [with A = std::vector]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/Settings.cpp:733:82: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 733 | return std::vector(values_doubles.begin(), values_doubles.end()); // Cast them to AngleDegrees. | ^ In file included from /usr/include/c++/15/regex:61, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/Settings.cpp:6: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/fstream:42, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/Settings.cpp:5: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string_view:58, from /usr/include/c++/15/bits/basic_string.h:51: /usr/include/c++/15/bits/ranges_base.h: In member function 'constexpr std::iter_difference_t::type> std::ranges::__distance_fn::operator()(_It&&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >&; _Sent = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 975 | operator()(_It&& __first, _Sent __last) const | ^~~~~~~~ In file included from /usr/include/c++/15/regex:59: /usr/include/c++/15/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = cura::AngleDegrees; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 736 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 746 | _M_range_initialize_n(__first, __last, __n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ExtrusionSegment.cpp: In member function 'cura::Polygons cura::ExtrusionSegment::toPolygons(bool)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ExtrusionSegment.cpp:124:16: warning: variable 'p' set but not used [-Wunused-but-set-variable] 124 | for (Point p : poly) | ^ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _Tp = cura::AngleDegrees; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1988:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1988 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1989 | __start, _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/deque:67, from /usr/include/c++/15/stack:64, from /usr/include/c++/15/regex:45: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:46: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 82%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/MinimumSpanningTree.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/MinimumSpanningTree.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/MinimumSpanningTree.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/MinimumSpanningTree.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/MinimumSpanningTree.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/MinimumSpanningTree.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/MinimumSpanningTree.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ListPolyIt.h: In constructor 'cura::ListPolyIt::ListPolyIt(cura::ListPolygon&, std::__cxx11::list::iterator)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ListPolyIt.h:31:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 31 | ListPolyIt(ListPolygon& poly, ListPolygon::iterator it) | ^~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ListPolyIt.cpp: In static member function 'static cura::ListPolyIt cura::ListPolyIt::insertPointNonDuplicate(cura::ListPolyIt, cura::ListPolyIt, cura::Point)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ListPolyIt.cpp:74:65: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 74 | return ListPolyIt(poly, poly.insert(after.it, to_insert)); | ^ In file included from /usr/include/c++/15/list:67, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ListPolyIt.h:8: /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::push_back(const value_type&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:1804:24: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 1804 | { this->_M_insert(end(), __x); } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/15/list:68: /usr/include/c++/15/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Allocator>::iterator std::__cxx11::list<_Tp, _Allocator>::insert(const_iterator, const value_type&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/list.tcc:96:5: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 96 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {const ClipperLib::IntPoint&}; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:2470:8: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2470 | _M_insert(iterator __position, _Args&&... __args) | ^~~~~~~~~ [ 82%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/Point3.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/Point3.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/Point3.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/Point3.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Point3.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/cmath:46, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/Point3.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Point3.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::AngleDegrees*; _Tp = cura::AngleDegrees]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/MinimumSpanningTree.cpp: In member function 'cura::MinimumSpanningTree::AdjacencyGraph_t cura::MinimumSpanningTree::prim(std::vector) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/MinimumSpanningTree.cpp:34:70: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 34 | std::vector vertices_list(vertices.begin(), vertices.end()); | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/MinimumSpanningTree.cpp: In member function 'std::vector cura::MinimumSpanningTree::adjacentNodes(cura::Point) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/MinimumSpanningTree.cpp:98:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | std::transform(edges.begin(), edges.end(), std::back_inserter(result), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | [&node](const Edge& e) { return (e.start == node) ? e.end : e.start; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/MinimumSpanningTree.cpp: In member function 'std::vector cura::MinimumSpanningTree::vertices() const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/MinimumSpanningTree.cpp:121:19: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 121 | std::transform(adjacency_graph.begin(), adjacency_graph.end(), std::back_inserter(result), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122 | [](const MapValue& node) { return node.first; }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_vector.h:69: /usr/include/c++/15/bits/ranges_base.h: In member function 'constexpr std::iter_difference_t::type> std::ranges::__distance_fn::operator()(_It&&, _Sent) const [with _It = __gnu_cxx::__normal_iterator >&; _Sent = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/ranges_base.h:975:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 975 | operator()(_It&& __first, _Sent __last) const | ^~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 736 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:736:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:746:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 746 | _M_range_initialize_n(__first, __last, __n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/algorithm:63, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/MinimumSpanningTree.cpp:7: /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = back_insert_iterator >; _UnaryOperation = cura::MinimumSpanningTree::adjacentNodes(cura::Point) const::]': /usr/include/c++/15/bits/stl_algo.h:4254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4254 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:4254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _OIter std::transform(_IIter, _IIter, _OIter, _UnaryOperation) [with _IIter = __detail::_Node_const_iterator >, false, true>; _OIter = back_insert_iterator >; _UnaryOperation = cura::MinimumSpanningTree::vertices() const::]': /usr/include/c++/15/bits/stl_algo.h:4254:5: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:4254:5: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_initialize_n(_Iterator, _Sentinel, size_type) [with _Iterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1981 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1981:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1988:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1988 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1989 | __start, _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::MinimumSpanningTree::Edge; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::MinimumSpanningTree::Edge*; _Tp = cura::MinimumSpanningTree::Edge]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::AngleDegrees*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::AngleDegrees*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::MinimumSpanningTree::Edge*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::MinimumSpanningTree::Edge*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 83%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/PolygonConnector.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/PolygonConnector.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/PolygonConnector.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/PolygonConnector.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/PolygonConnector.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolygonConnector.h:10, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/PolygonConnector.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 84%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/PolygonsPointIndex.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/PolygonsPointIndex.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/PolygonsPointIndex.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/PolygonsPointIndex.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/PolygonsPointIndex.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolygonsPointIndex.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/PolygonsPointIndex.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = double*; _ForwardIterator = __gnu_cxx::__normal_iterator; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:1297:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator' changed in GCC 7.1 1297 | __relocate_a_1(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~ [ 85%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/PolygonsSegmentIndex.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/PolygonsSegmentIndex.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/PolygonsSegmentIndex.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/PolygonsSegmentIndex.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/PolygonsSegmentIndex.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolygonsSegmentIndex.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/PolygonsSegmentIndex.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:74, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ExtrusionSegment.h:10: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_uninitialized.h:69, from /usr/include/c++/15/vector:67: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ [ 86%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/PolylineStitcher.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/PolylineStitcher.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/PolylineStitcher.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/PolylineStitcher.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/PolylineStitcher.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/PolylineStitcher.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:64: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/utility:81: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78, from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [ 87%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/polygonUtils.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygonUtils.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/functional:50, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/../utils/polygonUtils.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/LightningLayer.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill/LightningGenerator.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [ 88%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/polygon.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygon.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygon.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 89%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/ProximityPointLink.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/ProximityPointLink.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/ProximityPointLink.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/ProximityPointLink.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ProximityPointLink.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/functional:50, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ProximityPointLink.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ProximityPointLink.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h: In constructor 'cura::Infill::Infill(cura::EFillMethod, bool, bool, const cura::Polygons&, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::AngleDegrees, cura::coord_t, cura::coord_t, cura::coord_t, cura::coord_t, size_t, cura::coord_t, const cura::Point&, bool, bool, bool, bool, bool, size_t, cura::coord_t)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/infill.h:70:19: warning: unused parameter 'small_area_width' [-Wunused-parameter] 70 | , coord_t small_area_width = 0 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 90%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/Simplify.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Simplify.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/limits:49, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Simplify.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 91%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/SVG.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/SVG.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/sstream:40, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/SVG.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygonUtils.cpp: In static member function 'static double cura::PolygonUtils::relativeHammingDistance(const cura::Polygons&, const cura::Polygons&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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) | ^~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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) | ^~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygonUtils.cpp: In static member function 'static void cura::PolygonUtils::fixSelfIntersections(cura::coord_t, cura::Polygons&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]; | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1472:53: note: 'cura::PolygonRef' temporary created here 1472 | const Point& a = thiss[line.poly_idx][line.point_idx]; | ~~~~~~~~~~~~~~~~~~~^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]; | ^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1473:53: note: 'cura::PolygonRef' temporary created here 1473 | const Point& b = thiss[line.poly_idx][line_next_idx]; | ~~~~~~~~~~~~~~~~~~~^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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]; | ^~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1477:56: note: 'cura::PolygonRef' temporary created here 1477 | const Point& other = thiss[poly_idx][(point_idx + 1) % pathlen]; | ~~~~~~~~~~~~~~^ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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) | ^~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1511:21: note: use reference type to prevent copying 1511 | for (const auto path : src) | ^~~~ | & /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Simplify.cpp: In member function 'cura::Polygon cura::Simplify::createEmpty(const cura::Polygon&) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Simplify.cpp:82:46: warning: unused parameter 'original' [-Wunused-parameter] 82 | Polygon Simplify::createEmpty(const Polygon& original) const | ~~~~~~~~~~~~~~~^~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Simplify.cpp: In member function 'cura::Point cura::Simplify::createIntersection(const cura::Point&, cura::Point, const cura::Point&) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Simplify.cpp:114:49: warning: unused parameter 'before' [-Wunused-parameter] 114 | Point Simplify::createIntersection(const Point& before, const Point intersection, const Point& after) const | ~~~~~~~~~~~~~^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Simplify.cpp:114:96: warning: unused parameter 'after' [-Wunused-parameter] 114 | Point Simplify::createIntersection(const Point& before, const Point intersection, const Point& after) const | ~~~~~~~~~~~~~^~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Simplify.cpp: In member function 'cura::coord_t cura::Simplify::getAreaDeviation(const cura::Point&, const cura::Point&, const cura::Point&) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Simplify.cpp:127:49: warning: unused parameter 'before' [-Wunused-parameter] 127 | coord_t Simplify::getAreaDeviation(const Point& before, const Point& vertex, const Point& after) const | ~~~~~~~~~~~~~^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Simplify.cpp:127:70: warning: unused parameter 'vertex' [-Wunused-parameter] 127 | coord_t Simplify::getAreaDeviation(const Point& before, const Point& vertex, const Point& after) const | ~~~~~~~~~~~~~^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Simplify.cpp:127:91: warning: unused parameter 'after' [-Wunused-parameter] 127 | coord_t Simplify::getAreaDeviation(const Point& before, const Point& vertex, const Point& after) const | ~~~~~~~~~~~~~^~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h: In member function 'void cura::Polygons::addLine(cura::Point, cura::Point)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:887:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 887 | paths.emplace_back(ClipperLib::Path{from, to}); | ^ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygon.cpp:15: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ListPolyIt.h: In constructor 'cura::ListPolyIt::ListPolyIt(cura::ListPolygon&, std::__cxx11::list::iterator)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ListPolyIt.h:31:5: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 31 | ListPolyIt(ListPolygon& poly, ListPolygon::iterator it) | ^~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ListPolyIt.h: In member function 'void cura::ListPolyIt::remove() const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ListPolyIt.h:91:20: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 91 | poly->erase(it); | ~~~~~~~~~~~^~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygon.cpp: In member function 'void cura::Polygons::makeConvex()': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygon.cpp:112:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 112 | const size_t start_index = std::min_element(poly.begin(), poly.end(), [](Point a, Point b) { return a.X == b.X ? a.Y < b.Y : a.X < b.X; }) - poly.begin(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rbegin() [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1039:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1039 | { return reverse_iterator(end()); } | ^ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::reverse_iterator std::vector<_Tp, _Alloc>::rend() [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1059:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1059 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In constructor 'constexpr std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:708:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 708 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/15/list:68, from /usr/include/polyclipping/clipper.hpp:53, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:12: /usr/include/c++/15/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Allocator>::iterator std::__cxx11::list<_Tp, _Allocator>::erase(const_iterator) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/list.tcc:145:5: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator' changed in GCC 7.1 145 | list<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/list.tcc:153:15: note: parameter passing for argument of type 'std::_List_iterator' changed in GCC 7.1 153 | _M_erase(__position._M_const_cast()); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/algorithm:63, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:11: /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter, _Compare) [with _FIter = __gnu_cxx::__normal_iterator >; _Compare = cura::Polygons::makeConvex()::]': /usr/include/c++/15/bits/stl_algo.h:5680:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5680 | min_element(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:5680:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:5691:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5691 | return _GLIBCXX_STD_A::__min_element(__first, __last, | ^ In file included from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygon.cpp:17: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h: In static member function 'static void cura::PolylineStitcher::stitch(const Paths&, Paths&, Paths&, cura::coord_t, cura::coord_t) [with Paths = cura::Polygons; Path = cura::Polygon; Junction = ClipperLib::IntPoint]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:177:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 177 | chain.insert(chain.end(), start_pos, (*closest.polygons)[closest.poly_idx].end()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:177:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/PolylineStitcher.h:186:37: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 186 | chain.insert(chain.end(), start_pos, (*closest.polygons)[closest.poly_idx].rend()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_uninitialized.h:69, from /usr/include/c++/15/vector:67: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:67, from /usr/include/c++/15/vector:64: /usr/include/c++/15/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:190:7: note: parameter passing for argument of type 'std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type' changed in GCC 7.1 190 | reverse_iterator(iterator_type __x) | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/list:67: /usr/include/c++/15/bits/stl_list.h: In member function 'void std::__cxx11::list<_Tp, _Allocator>::_M_erase(iterator) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_list.h:2480:7: note: parameter passing for argument of type 'std::__cxx11::list::iterator' changed in GCC 7.1 2480 | _M_erase(iterator __position) _GLIBCXX_NOEXCEPT | ^~~~~~~~ /usr/include/c++/15/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/15/bits/stl_algo.h:5633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5633 | __min_element(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algo.h:5633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algo.h:5640:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5640 | if (__comp(__first, __result)) | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68, from /usr/include/c++/15/queue:65, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Simplify.cpp:5: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h: In member function 'std::vector::iterator cura::PolygonRef::insert(std::vector::const_iterator, iterator, iterator) [with iterator = __gnu_cxx::__normal_iterator >]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 444 | ClipperLib::Path::iterator insert(ClipperLib::Path::const_iterator pos, iterator first, iterator last) | ^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:446:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 446 | return path->insert(pos, first, last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:446:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h: In member function 'std::vector::iterator cura::PolygonRef::insert(std::vector::const_iterator, iterator, iterator) [with iterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >]': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:444:32: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 444 | ClipperLib::Path::iterator insert(ClipperLib::Path::const_iterator pos, iterator first, iterator last) | ^~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:446:28: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 446 | return path->insert(pos, first, last); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = cura::ExtrusionJunction; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/deque:67, from /usr/include/c++/15/queue:64: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:71: /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator >; _Iterator2 = __gnu_cxx::__normal_iterator >; _Compare = cura::Polygons::makeConvex()::]': /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*; _Tp = cura::ExtrusionJunction]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/queue:68: /usr/include/c++/15/bits/stl_queue.h: In constructor 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair; _Sequence = std::vector >; _Compare = cura::Simplify::simplify(const cura::Polygon&, bool) const::&, const std::pair&)>]': /usr/include/c++/15/bits/stl_queue.h:612:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 612 | { std::make_heap(c.begin(), c.end(), comp); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; = void; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {unsigned int&, const long long int&}; _Tp = std::pair; _Sequence = std::vector >; _Compare = cura::Simplify::simplify(const cura::Polygon&, bool) const::&, const std::pair&)>]': /usr/include/c++/15/bits/stl_queue.h:848:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 848 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::pop() [with _Tp = std::pair; _Sequence = std::vector >; _Compare = cura::Simplify::simplify(const cura::Polygon&, bool) const::&, const std::pair&)>]': /usr/include/c++/15/bits/stl_queue.h:880:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 880 | std::pop_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {unsigned int&, long long int&}; _Tp = std::pair; _Sequence = std::vector >; _Compare = cura::Simplify::simplify(const cura::Polygon&, bool) const::&, const std::pair&)>]': /usr/include/c++/15/bits/stl_queue.h:848:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 848 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_queue.h: In constructor 'std::priority_queue<_Tp, _Sequence, _Compare>::priority_queue(const _Compare&, _Sequence&&) [with _Tp = std::pair; _Sequence = std::vector >; _Compare = cura::Simplify::simplify(const cura::ExtrusionLine&, bool) const::&, const std::pair&)>]': /usr/include/c++/15/bits/stl_queue.h:612:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 612 | { std::make_heap(c.begin(), c.end(), comp); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {unsigned int&, const long long int&}; _Tp = std::pair; _Sequence = std::vector >; _Compare = cura::Simplify::simplify(const cura::ExtrusionLine&, bool) const::&, const std::pair&)>]': /usr/include/c++/15/bits/stl_queue.h:848:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 848 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::pop() [with _Tp = std::pair; _Sequence = std::vector >; _Compare = cura::Simplify::simplify(const cura::ExtrusionLine&, bool) const::&, const std::pair&)>]': /usr/include/c++/15/bits/stl_queue.h:880:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 880 | std::pop_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_queue.h: In member function 'void std::priority_queue<_Tp, _Sequence, _Compare>::emplace(_Args&& ...) [with _Args = {unsigned int&, long long int&}; _Tp = std::pair; _Sequence = std::vector >; _Compare = cura::Simplify::simplify(const cura::ExtrusionLine&, bool) const::&, const std::pair&)>]': /usr/include/c++/15/bits/stl_queue.h:848:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 848 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/queue:66: /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = cura::Simplify::simplify(const cura::Polygon&, bool) const::&, const pair&)>]': /usr/include/c++/15/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 402 | make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 413 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::push_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = cura::Simplify::simplify(const cura::Polygon&, bool) const::&, const pair&)>]': /usr/include/c++/15/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 198 | push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::pop_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = cura::Simplify::simplify(const cura::Polygon&, bool) const::&, const pair&)>]': /usr/include/c++/15/bits/stl_heap.h:317:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 317 | pop_heap(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:317:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:333:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 333 | std::__pop_heap(__first, __last, __last, __cmp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = cura::Simplify::simplify(const cura::ExtrusionLine&, bool) const::&, const pair&)>]': /usr/include/c++/15/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 402 | make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:402:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:413:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 413 | std::__make_heap(__first, __last, __cmp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::push_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = cura::Simplify::simplify(const cura::ExtrusionLine&, bool) const::&, const pair&)>]': /usr/include/c++/15/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 198 | push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:198:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::pop_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = cura::Simplify::simplify(const cura::ExtrusionLine&, bool) const::&, const pair&)>]': /usr/include/c++/15/bits/stl_heap.h:317:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 317 | pop_heap(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:317:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:333:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 333 | std::__pop_heap(__first, __last, __last, __cmp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/unordered_map.h:33, from /usr/include/c++/15/unordered_map:43, from /usr/include/c++/15/functional:65, from /usr/include/polyclipping/clipper.hpp:59: /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::PathsPointIndex&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1031:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1031 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 908 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 926 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const cura::Polygon&, bool) const::&, const pair&)> >]': /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = std::reverse_iterator<__gnu_cxx::__normal_iterator > >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val(const cura::Polygon&, bool) const::&, const pair&)> >]': /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const cura::Polygon&, bool) const::&, const pair&)> >]': /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const cura::ExtrusionLine&, bool) const::&, const pair&)> >]': /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 340 | __make_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:340:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__push_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_val(const cura::ExtrusionLine&, bool) const::&, const pair&)> >]': /usr/include/c++/15/bits/stl_heap.h:135:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 135 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:140:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 140 | while (__holeIndex > __topIndex && __comp(__first + __parent, __value)) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const cura::ExtrusionLine&, bool) const::&, const pair&)> >]': /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 254 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h:254:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const cura::Polygon&, bool) const::&, const pair&)> >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:71, from /usr/include/c++/15/deque:64: /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::pair; _Compare = cura::Simplify::simplify(const cura::Polygon&, bool) const::&, const std::pair&)>]': /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 195 | operator()(_Iterator __it, _Value& __val) | ^~~~~~~~ /usr/include/c++/15/bits/stl_heap.h: In function 'constexpr void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Distance = int; _Tp = pair; _Compare = __gnu_cxx::__ops::_Iter_comp_iter(const cura::ExtrusionLine&, bool) const::&, const pair&)> >]': /usr/include/c++/15/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_heap.h:232:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 232 | if (__comp(__first + __secondChild, | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233 | __first + (__secondChild - 1))) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {ClipperLib::IntPoint&, const cura::PathsPointIndex&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2377 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2378 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_val<_Compare>::operator()(_Iterator, _Value&) [with _Iterator = __gnu_cxx::__normal_iterator*, std::vector > >; _Value = std::pair; _Compare = cura::Simplify::simplify(const cura::ExtrusionLine&, bool) const::&, const std::pair&)>]': /usr/include/c++/15/bits/predefined_ops.h:195:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 195 | operator()(_Iterator __it, _Value& __val) | ^~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = cura::Simplify::simplify(const cura::Polygon&, bool) const::&, const std::pair&)>]': /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 157 | operator()(_Iterator1 __it1, _Iterator2 __it2) | ^~~~~~~~ /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/predefined_ops.h: In member function 'constexpr bool __gnu_cxx::__ops::_Iter_comp_iter<_Compare>::operator()(_Iterator1, _Iterator2) [with _Iterator1 = __gnu_cxx::__normal_iterator*, std::vector > >; _Iterator2 = __gnu_cxx::__normal_iterator*, std::vector > >; _Compare = cura::Simplify::simplify(const cura::ExtrusionLine&, bool) const::&, const std::pair&)>]': /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/predefined_ops.h:157:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ClipperLib::IntPoint*; _ForwardIterator = ClipperLib::IntPoint*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ClipperLib::IntPoint*; _ForwardIterator = ClipperLib::IntPoint*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 663 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = reverse_iterator<__gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr decltype (std::__make_reverse_iterator(std::__miter_base(__it.base()))) std::__miter_base(reverse_iterator<_IteratorL>) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:3055:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3055 | { return __make_reverse_iterator(__miter_base(__it.base())); } | ^ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr std::reverse_iterator<_IteratorL> std::__make_reverse_iterator(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __make_reverse_iterator(_Iterator __i) | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h:638:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 638 | { return reverse_iterator<_Iterator>(__i); } | ^ [ 92%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/socket.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/socket.cpp /usr/include/c++/15/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_iterator.h:190:7: note: parameter passing for argument of type 'std::reverse_iterator<__gnu_cxx::__normal_iterator > >::iterator_type' changed in GCC 7.1 190 | reverse_iterator(iterator_type __x) | ^~~~~~~~~~~~~~~~ In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdio.h:28, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/socket.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/SVG.cpp: In member function 'void cura::SVG::writePoints(const cura::Polygons&, bool, float, ColorObject) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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) | ^~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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 [ 93%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/SquareGrid.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -std=gnu++20 -MD -MT CMakeFiles/_CuraEngine.dir/src/utils/SquareGrid.cpp.o -MF CMakeFiles/_CuraEngine.dir/src/utils/SquareGrid.cpp.o.d -o CMakeFiles/_CuraEngine.dir/src/utils/SquareGrid.cpp.o -c /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/SquareGrid.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /usr/include/polyclipping/clipper.hpp:52, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/IntPoint.h:14, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/SquareGrid.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/SquareGrid.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/SquareGrid.cpp: In member function 'bool cura::SquareGrid::processAxisAlignedTriangle(cura::Point, cura::Point, bool, const std::function&) const': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-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) | ~~~~^~~~~ [ 94%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/ThreadPool.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ThreadPool.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/cstddef:51, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/../Application.h:8, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ThreadPool.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ThreadPool.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 95%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/ToolpathVisualizer.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ToolpathVisualizer.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/vector:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ToolpathVisualizer.h:5, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/ToolpathVisualizer.cpp:3: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygonUtils.cpp: In static member function 'static cura::Polygons cura::PolygonUtils::connect(const cura::Polygons&)': /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1429:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1429 | (*outline).insert(outline.begin() + best_segment_to_idx, 2, best_intersection_point); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1430:30: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1430 | (*outline).insert(outline.begin() + best_segment_to_idx + 1, hole.begin(), hole.end()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/polygonUtils.cpp:1430:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:68, from /usr/include/c++/15/functional:66: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/hashtable_policy.h:39, from /usr/include/c++/15/bits/hashtable.h:37, from /usr/include/c++/15/bits/unordered_map.h:33, from /usr/include/c++/15/unordered_map:43, from /usr/include/c++/15/functional:65: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, size_type, const value_type&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1572:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1572 | insert(const_iterator __position, size_type __n, const value_type& __x) | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1575:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1575 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1617 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1617:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1621 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1622 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1621:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/hashtable_policy.h:36: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [ 96%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/VoronoiUtils.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/VoronoiUtils.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/version.h:51, from /usr/include/c++/15/optional:40, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/VoronoiUtils.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:652:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 652 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/SVG.cpp:6: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 885 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:885:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc:908:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 908 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:915:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 915 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 916 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 917 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:926:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 926 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:953:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 953 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 954 | __new_finish, | ~~~~~~~~~~~~~ 955 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:63, from /usr/include/c++/15/bits/ranges_base.h:39, from /usr/include/c++/15/bits/ranges_util.h:34, from /usr/include/c++/15/tuple:46, from /usr/include/c++/15/functional:55: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:46: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::__ireturn_type std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::emplace(_Args&& ...) [with _Args = {const ClipperLib::IntPoint&, const cura::PathsPointIndex&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:1031:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1031 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ClipperLib::IntPoint*; _ForwardIterator = ClipperLib::IntPoint*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:649:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 649 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 651 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = ClipperLib::IntPoint*; _ForwardIterator = ClipperLib::IntPoint*; _Allocator = allocator]': /usr/include/c++/15/bits/stl_uninitialized.h:664:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 663 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 665 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/hashtable.h: In member function 'std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::iterator std::_Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>::_M_emplace_multi(const_iterator, _Args&& ...) [with _Args = {const ClipperLib::IntPoint&, const cura::PathsPointIndex&}; _Key = ClipperLib::IntPoint; _Value = std::pair >; _Alloc = std::allocator > >; _ExtractKey = std::__detail::_Select1st; _Equal = std::equal_to; _Hash = std::hash; _RangeHash = std::__detail::_Mod_range_hashing; _Unused = std::__detail::_Default_ranged_hash; _RehashPolicy = std::__detail::_Prime_rehash_policy; _Traits = std::__detail::_Hashtable_traits]': /usr/include/c++/15/bits/hashtable.h:2377:7: note: parameter passing for argument of type 'std::_Hashtable >, std::allocator > >, std::__detail::_Select1st, std::equal_to, std::hash, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__detail::_Hashtable_traits >::const_iterator' changed in GCC 7.1 2377 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2378 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/socket.cpp:17: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/istream:42, from /usr/include/c++/15/sstream:42, from /usr/include/c++/15/chrono:51: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:303:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 303 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/numeric_traits.h:36, from /usr/include/c++/15/bits/atomic_wait.h:43, from /usr/include/c++/15/bits/atomic_base.h:43, from /usr/include/c++/15/atomic:52, from /usr/include/spdlog/details/null_mutex.h:6, from /usr/include/spdlog/common.h:6: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [ 97%] Building CXX object CMakeFiles/_CuraEngine.dir/src/utils/VoxelUtils.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/VoxelUtils.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/functional:50, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/VoxelUtils.h:7, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/VoxelUtils.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [ 98%] Building CXX object CMakeFiles/_CuraEngine.dir/Cura.pb.cc.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build/Cura.pb.cc In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/limits:49, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build/Cura.pb.h:9, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build/Cura.pb.cc:6: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:68, from /usr/include/c++/15/functional:66: /usr/include/c++/15/bits/stl_vector.h: In copy constructor 'constexpr std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:636:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 636 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 637 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 638 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*; _Tp = ClipperLib::IntPoint]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Sentinel = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/ranges_base.h:39, from /usr/include/c++/15/bits/ranges_util.h:34, from /usr/include/c++/15/tuple:46, from /usr/include/c++/15/functional:55: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator >; _To = ClipperLib::IntPoint*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:74: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/hashtable_policy.h:39, from /usr/include/c++/15/bits/hashtable.h:37, from /usr/include/c++/15/bits/unordered_map.h:33, from /usr/include/c++/15/unordered_map:43, from /usr/include/c++/15/functional:65: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = ClipperLib::IntPoint; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/hashtable_policy.h:36: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/bits/stl_iterator.h:63: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_iterator.h:78: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/VoronoiUtils.cpp:7: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/stl_uninitialized.h:69, from /usr/include/c++/15/deque:67, from /usr/include/c++/15/stack:64, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/VoronoiUtils.cpp:5: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/deque:64: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:61: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/optional:51: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/stl_algobase.h:67: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [ 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 '/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build' [ 99%] Built target _CuraEngine /usr/bin/gmake -f CMakeFiles/CuraEngine.dir/build.make CMakeFiles/CuraEngine.dir/depend gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build' cd /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build/CMakeFiles/CuraEngine.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build' /usr/bin/gmake -f CMakeFiles/CuraEngine.dir/build.make CMakeFiles/CuraEngine.dir/build gmake[2]: Entering directory '/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build' [ 99%] Building CXX object CMakeFiles/CuraEngine.dir/src/main.cpp.o /usr/bin/g++ -DARCUS -DASSERT_INSANE_OUTPUT -DDEBUG -DSPDLOG_FMT_EXTERNAL -DUSE_CPU_TIME -DVERSION=\"5.4.0\" -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/stb -I/usr/include/polyclipping -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build -I/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -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 /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/main.cpp In file included from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/15/armv7hl-mageia-linux-gnueabi/bits/c++config.h:727, from /usr/include/c++/15/bits/requires_hosted.h:31, from /usr/include/c++/15/iostream:40, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/main.cpp:4: /usr/include/features.h:435:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 435 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/15/vector:74, from /usr/include/c++/15/chrono:53, from /usr/include/spdlog/common.h:10, from /usr/include/spdlog/spdlog.h:12, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/main.cpp:10: /usr/include/c++/15/bits/vector.tcc: In member function 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/vector.tcc:238:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 238 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 239 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/15/bits/vector.tcc:250:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 250 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/ext/alloc_traits.h:36, from /usr/include/c++/15/bits/basic_string.h:41, from /usr/include/c++/15/string:56, from /usr/include/c++/15/bits/locale_classes.h:42, from /usr/include/c++/15/bits/ios_base.h:43, from /usr/include/c++/15/ios:46, from /usr/include/c++/15/bits/ostream.h:43, from /usr/include/c++/15/ostream:42, from /usr/include/c++/15/iostream:43: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator, allocator<_T2>&) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer]', inlined from 'constexpr std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]' at /usr/include/c++/15/bits/vector.tcc:250:21: /usr/include/c++/15/bits/alloc_traits.h:1045:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1045 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/vector:68: /usr/include/c++/15/bits/stl_vector.h: In member function 'constexpr std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Tp = spdlog::details::log_msg_buffer; _Alloc = std::allocator]': /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1907 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_vector.h:1907:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_vector.h:1912:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1911 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1912 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:53: /usr/include/c++/15/bits/stl_algobase.h: In function 'constexpr _OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 633 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_algobase.h:633:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/15/vector:67: /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__uninitialized_copy_a(_InputIterator, _Sentinel, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*; _Tp = spdlog::details::log_msg_buffer]': /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 613 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:613:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:618:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 618 | return std::__do_uninit_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:635:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 635 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:46: /usr/include/c++/15/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/cpp_type_traits.h:698:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 698 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/15/bits/char_traits.h:59, from /usr/include/c++/15/ios:44: /usr/include/c++/15/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 202 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/15/bits/stl_construct.h:202:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _Sentinel = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 140 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:140:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator > >; _ForwardIterator = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 231 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/15/bits/stl_uninitialized.h:231:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/15/bits/stl_uninitialized.h:266:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 266 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/15/string:50: /usr/include/c++/15/bits/stl_iterator.h: In function 'constexpr _From std::__niter_wrap(_From, _To) [with _From = __gnu_cxx::__normal_iterator > >; _To = spdlog::details::log_msg_buffer*]': /usr/include/c++/15/bits/stl_iterator.h:3073:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3073 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [100%] Linking CXX executable CuraEngine /usr/bin/cmake -E cmake_link_script CMakeFiles/CuraEngine.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fPIC -O3 -DNDEBUG -Wextra -O0 -g -fno-omit-frame-pointer -Wall -fopenmp -DNDEBUG -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,--dependency-file=CMakeFiles/CuraEngine.dir/link.d CMakeFiles/CuraEngine.dir/src/main.cpp.o -o CuraEngine lib_CuraEngine.a /usr/lib/libpolyclipping.so /usr/lib/libArcus.so.1.1.0 /usr/lib/libprotobuf.so -lfmt -lpthread gmake[2]: Leaving directory '/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build' [100%] Built target CuraEngine gmake[1]: Leaving directory '/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build' /usr/bin/cmake -E cmake_progress_start /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.KSa3Zh + umask 022 + cd /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build + '[' 1 -eq 1 ']' + '[' /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/BUILDROOT '!=' / ']' + rm -rf /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/BUILDROOT ++ dirname /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/BUILDROOT + mkdir -p /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build + mkdir /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/BUILDROOT + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd CuraEngine-5.4.0 + '[' 1 -eq 1 ']' + DESTDIR=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/BUILDROOT + /usr/bin/cmake --install build -- Install configuration: "RelWithDebInfo" -- Installing: /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/BUILDROOT/usr/bin/CuraEngine + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 5.4.0-4.mga10 --unique-debug-suffix -5.4.0-4.mga10.arm --unique-debug-src-base curaengine-5.4.0-4.mga10.arm --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/curaengine-5.4.0-4.mga10.arm find-debuginfo: done + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-mangle-shebangs + env -u SOURCE_DATE_EPOCH /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Reading /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.7G67P1 + umask 022 + cd /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build + CFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none --cap-lints=warn' + export RUSTFLAGS + LDFLAGS='-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd CuraEngine-5.4.0 + '[' 1 -eq 1 ']' + /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/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. + RPM_EC=0 ++ jobs -p + exit 0 Processing files: curaengine-5.4.0-4.mga10.armv7hl Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.MvjeHw + umask 022 + cd /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build + cd CuraEngine-5.4.0 + DOCDIR=/home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/BUILDROOT/usr/share/doc/curaengine + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/BUILDROOT/usr/share/doc/curaengine + cp -pr /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/LICENSE /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/BUILDROOT/usr/share/doc/curaengine + cp -pr /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/README.md /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/BUILDROOT/usr/share/doc/curaengine + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(scripta) = c378c837eeb505146ab67abe0904bfed2099128f curaengine = 1:5.4.0-4.mga10 curaengine(armv7hl-32) = 1:5.4.0-4.mga10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libArcus.so.3 libc.so.6 libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libfmt.so.11 libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libm.so.6 libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.35) libm.so.6(GLIBC_2.38) libm.so.6(GLIBC_2.4) libpolyclipping.so.22 libprotobuf.so.30.0 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.7) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.17) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.19) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.22) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.30) libstdc++.so.6(GLIBCXX_3.4.32) Processing files: curaengine-debugsource-5.4.0-4.mga10.armv7hl Provides: curaengine-debugsource = 1:5.4.0-4.mga10 curaengine-debugsource(armv7hl-32) = 1:5.4.0-4.mga10 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: curaengine-debuginfo-5.4.0-4.mga10.armv7hl Provides: curaengine-debuginfo = 1:5.4.0-4.mga10 curaengine-debuginfo(armv7hl-32) = 1:5.4.0-4.mga10 debuginfo(build-id) = f138504e3f3dbf74ee6a7c148c9a6798c32f9a49 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: curaengine-debugsource(armv7hl-32) = 1:5.4.0-4.mga10 Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/BUILDROOT Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/curaengine-debugsource-5.4.0-4.mga10.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/curaengine-5.4.0-4.mga10.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/curaengine-debuginfo-5.4.0-4.mga10.armv7hl.rpm Executing(rmbuild): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.MvfeVZ + umask 022 + cd /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build + test -d /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build + rm -rf /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!