D: [iurt_root_command] chroot Building target platforms: armv7hl Building for target armv7hl Installing /home/iurt/rpmbuild/SRPMS/@2360057:curaengine-5.4.0-6.mga11.src.rpm Executing(%mkbuilddir): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.MKTWVj Executing(%prep): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.01ho1r + 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.UHeMHa + 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-author -S . -B build -G Ninja -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 16.1.0 -- The CXX compiler identification is GNU 16.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.33.6", 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 "5.2") -- Found OpenMP_CXX: -fopenmp (found version "5.2") -- Found OpenMP: TRUE (found version "5.2") -- Configuring done (1.7s) -- Generating done (0.0s) CMake Warning (unused-cli): Manually-specified variables were not used by the project: BUILD_STATIC_LIBS CMAKE_C_FLAGS_RELEASE CMAKE_C_FLAGS_RELWITHDEBINFO CMAKE_INSTALL_DO_STRIP CMAKE_VERBOSE_MAKEFILE 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/ninja -v -j 4 [1/106] cd /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/build && /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 [2/106] /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 In file included from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [3/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:68, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:19: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:66, from /usr/include/c++/16/bits/stl_tree.h:65, from /usr/include/c++/16/map:64: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [4/106] /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 In file included from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/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++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:66, from /usr/include/c++/16/bits/stl_tree.h:65, from /usr/include/c++/16/map:64: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [5/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [6/106] /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 In file included from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/chrono:63, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/Application.cpp:6: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/sstream:42, from /usr/include/c++/16/chrono:61: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:60, from /usr/include/c++/16/chrono:57: /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _OIter std::copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _OIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/parse_numbers.h:42, from /usr/include/c++/16/bits/chrono.h:45, from /usr/include/c++/16/chrono:51: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [7/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [8/106] /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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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 : '?'); | ~~^~~~ In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/chrono:63, 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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/specfun.h:44, from /usr/include/c++/16/cmath:3913, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/gcodeExport.cpp:5: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/cmath:49: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [9/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/stl_algobase.h:59, from /usr/include/c++/16/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp:4: /usr/include/features.h:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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 /usr/include/c++/16/vector:68, from /usr/include/c++/16/chrono:63, 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++/16/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++/16/bits/stl_vector.h:698:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 698 | 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 }); | ^ /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++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1810:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1810 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/16/bits/stl_vector.h:1810:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/numeric:64, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffPolygonGenerator.cpp:8: /usr/include/c++/16/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++/16/bits/stl_numeric.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, | ^~~~~~~~~~ /usr/include/c++/16/bits/stl_numeric.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 199 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:205:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 205 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_algobase.h:664:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 664 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:664:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:664:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [10/106] /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 /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:66, from /usr/include/c++/16/vector:64: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [11/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/stl_algobase.h:59, from /usr/include/c++/16/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:4: /usr/include/features.h:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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++/16/vector:74, from /usr/include/c++/16/chrono:63, 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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_list.h:61, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/unordered_set.h:33, from /usr/include/c++/16/unordered_set:43, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/FffGcodeWriter.cpp:8: /usr/include/c++/16/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++/16/bits/hashtable.h:1052:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1052 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:2401: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 2401 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2402 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:1052:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1052 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:2401: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 2401 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2402 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [12/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/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++/16/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++/16/bits/stl_vector.h:1029:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1029 | { return reverse_iterator(end()); } | ^ /usr/include/c++/16/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++/16/bits/stl_vector.h:1049:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1049 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _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()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:66, from /usr/include/c++/16/bits/stl_tree.h:65, from /usr/include/c++/16/map:64: /usr/include/c++/16/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/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++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | 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++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from /usr/include/c++/16/functional:80, 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++/16/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++/16/bits/hashtable.h:1052:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1052 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 977 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:984:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 984 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 985 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 986 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 995 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:1022:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1022 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1023 | __new_finish, | ~~~~~~~~~~~~~ 1024 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:2401: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 2401 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2402 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:700:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 700 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 701 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:715:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 714 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3068:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3068 | { return __make_reverse_iterator(__miter_base(__it.base())); } | ^ /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:324:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 324 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/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++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [13/106] /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 In file included from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/stl_algobase.h:59, from /usr/include/c++/16/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:4: /usr/include/features.h:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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.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 /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:7&& ...) [with auto:7 = {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:10&& ...) [with auto:10 = {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:10&& ...) [with auto:10 = {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:7&& ...) [with auto:7 = {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:7&& ...) [with auto:7 = {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:7&& ...) [with auto:7 = {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:8&& ...) [with auto:8 = {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:8&& ...) [with auto:8 = {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:10&& ...) [with auto:10 = {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:10&& ...) [with auto:10 = {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:10&& ...) [with auto:10 = {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:10&& ...) [with auto:10 = {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] 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++/16/vector:74, from /usr/include/c++/16/functional:81, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/infill.cpp:5: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/hashtable_policy.h:40, from /usr/include/c++/16/bits/hashtable.h:37, from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from /usr/include/c++/16/functional:80: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1029:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1029 | { return reverse_iterator(end()); } | ^ /usr/include/c++/16/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++/16/bits/stl_vector.h:1049:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1049 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:698:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 698 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | 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++/16/algorithm:63: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_algo.h:4807:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4807 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/16/bits/stl_algo.h:4807:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_algo.h:4807:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4807 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last) | ^~~~ /usr/include/c++/16/bits/stl_algo.h:4807:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:4817:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4817 | std::__sort(__first, __last, __gnu_cxx::__ops::less()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/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++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631: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++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1916:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1916 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1916:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1916 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1892:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1892 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1897:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/16/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++/16/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++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1822:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1822 | std::__unguarded_insertion_sort(__first + __threshold, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1823 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1892:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1892 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1897:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/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++/16/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++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1822:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__unguarded_insertion_sort(__first + __threshold, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1823 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/hashtable.h:1052:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1052 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 977 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:984:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 984 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 985 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 986 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 995 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:1022:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1022 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1023 | __new_finish, | ~~~~~~~~~~~~~ 1024 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1871:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1871 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1871:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1871:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1876:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1876 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1877:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1877 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1855:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1855 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1855:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1863:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1863 | std::__move_median_to_first(__first, __second, __mid, __last - _Dist(1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1864 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1863:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1865:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1865 | return std::__unguarded_partition(__second, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1796:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1796 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1796:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1871:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1871:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1871:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1876:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1877:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1855:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1855 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1855:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1863:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1863 | std::__move_median_to_first(__first, __second, __mid, __last - _Dist(1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1864 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1863:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1865:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1865 | return std::__unguarded_partition(__second, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1796:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1796 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1796:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:2401: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 2401 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2402 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:700:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 700 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 701 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:715:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 714 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1593 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1596:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1596 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:417:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 417 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:417:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_heap.h:423:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 423 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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 = less]': /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1833:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1833 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1833:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1833:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1846:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1846 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1593 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1596:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1596 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:417:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 417 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:417:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_heap.h:423:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 423 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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 = less]': /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1833:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1833 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1833:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1833:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1846:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1846 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3068:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3068 | { return __make_reverse_iterator(__miter_base(__it.base())); } | ^ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/16/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++/16/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++/16/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 256 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_algobase.h:154:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 154 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/16/bits/stl_algobase.h:154:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/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++/16/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++/16/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 256 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_algobase.h:154:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 154 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/16/bits/stl_algobase.h:154:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:324:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 324 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/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++/16/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++/16/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 = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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 = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/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++/16/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 = less]': /usr/include/c++/16/bits/stl_heap.h:141:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 141 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/16/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 = less]': /usr/include/c++/16/bits/stl_heap.h:141:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [14/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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/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) | ^~~~~~~~~~~~~~~~~~ /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 /usr/include/c++/16/vector:68, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:19: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | 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/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++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252: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); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /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++/16/bits/unordered_map.h:33, from /usr/include/c++/16/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++/16/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++/16/bits/hashtable.h:1052:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1052 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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++/16/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++/16/bits/hashtable.h:2401: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 2401 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2402 | _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) | ^~~~~~~~~~~~~~ [15/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/atomic:51, 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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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++/16/vector:74, from /usr/include/c++/16/chrono:63, from /usr/include/spdlog/common.h:10: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/sstream:42, from /usr/include/c++/16/chrono:61: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:60, from /usr/include/c++/16/chrono:57: /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _OIter std::copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _OIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/list:67: /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/atomic_wait.h:41, from /usr/include/c++/16/bits/atomic_base.h:43, from /usr/include/c++/16/atomic:53: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/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++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [16/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/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++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:66, from /usr/include/c++/16/bits/stl_tree.h:65, from /usr/include/c++/16/map:64, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:16: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [17/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/atomic:51, 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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/chrono:63, from /usr/include/spdlog/common.h:10: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/sstream:42, from /usr/include/c++/16/chrono:61: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:60, from /usr/include/c++/16/chrono:57: /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _OIter std::copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _OIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/atomic_wait.h:41, from /usr/include/c++/16/bits/atomic_base.h:43, from /usr/include/c++/16/atomic:53: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [18/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1029:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1029 | { return reverse_iterator(end()); } | ^ /usr/include/c++/16/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++/16/bits/stl_vector.h:1049:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1049 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _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()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:66, from /usr/include/c++/16/vector:64: /usr/include/c++/16/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/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++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | 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++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/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++/16/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++/16/bits/hashtable.h:1052:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1052 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 977 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:984:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 984 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 985 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 986 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 995 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:1022:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1022 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1023 | __new_finish, | ~~~~~~~~~~~~~ 1024 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:2401: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 2401 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2402 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:700:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 700 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 701 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:715:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 714 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3068:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3068 | { return __make_reverse_iterator(__miter_base(__it.base())); } | ^ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:324:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 324 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/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++/16/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++/16/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/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) | ^~~~~~~~~~~~~~~~ [19/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/optional:42, 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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [20/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/limits:49, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/MeshGroup.cpp:4: /usr/include/features.h:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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/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++/16/vector:74, from /usr/include/c++/16/functional:81, 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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/specfun.h:44, from /usr/include/c++/16/cmath:3913, from /usr/include/fmt/format.h:44: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/memory:71, from /usr/include/range/v3/detail/variant.hpp:17: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/cmath:49: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [21/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/stl_algobase.h:59, from /usr/include/c++/16/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:4: /usr/include/features.h:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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: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 | ^~~~~~~~~~~~ /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 /usr/include/c++/16/bits/stl_algobase.h:63: /usr/include/c++/16/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++/16/bits/stl_pair.h:1169:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1169 | 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) | ^~~~~~~~~~~~~~~~~~ /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) | ~~~~~~~^~~~~~~~~~~ /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) | ^~~~~~~~~~~~ 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); }); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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++/16/vector:74, from /usr/include/c++/16/functional:81, from /usr/include/range/v3/functional/invoke.hpp:17, from /usr/include/range/v3/algorithm/max_element.hpp:20: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/hashtable_policy.h:40, from /usr/include/c++/16/bits/hashtable.h:37, from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from /usr/include/c++/16/functional:80: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:698:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 698 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_pair.h:1169:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1169 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ In file included from /usr/include/c++/16/algorithm:63: /usr/include/c++/16/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++/16/bits/stl_algo.h:3769:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3769 | for_each(_InputIterator __first, _InputIterator __last, _Function __f) | ^~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:3769:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/numeric:64, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/LayerPlan.cpp:6: /usr/include/c++/16/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++/16/bits/stl_numeric.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init, | ^~~~~~~~~~ /usr/include/c++/16/bits/stl_numeric.h:160: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++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/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++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | 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/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++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_algo.h:3890:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3890 | find_if(_InputIterator __first, _InputIterator __last, | ^~~~~~~ /usr/include/c++/16/bits/stl_algo.h:3890:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:3899:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3899 | return std::__find_if(__first, __last, __pred); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algo.h:3890:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3890 | find_if(_InputIterator __first, _InputIterator __last, | ^~~~~~~ /usr/include/c++/16/bits/stl_algo.h:3890:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:3899:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3899 | return std::__find_if(__first, __last, __pred); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algo.h:3890:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3890 | find_if(_InputIterator __first, _InputIterator __last, | ^~~~~~~ /usr/include/c++/16/bits/stl_algo.h:3890:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:3899:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3899 | return std::__find_if(__first, __last, __pred); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algo.h:3890:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3890 | find_if(_InputIterator __first, _InputIterator __last, | ^~~~~~~ /usr/include/c++/16/bits/stl_algo.h:3890:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:3899:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 3899 | return std::__find_if(__first, __last, __pred); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*>*, vector*>, allocator*> > > >; _Predicate = cura::PathOrderMonotonic::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)>]': /usr/include/c++/16/bits/stl_algobase.h:2097:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 2097 | __find_if(_Iterator __first, _Iterator __last, _Predicate __pred) | ^~~~~~~~~ /usr/include/c++/16/bits/stl_algobase.h:2097:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*>*, vector*>, allocator*> > > >; _Predicate = cura::PathOrderMonotonic::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)>]': /usr/include/c++/16/bits/stl_algobase.h:2097:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:2097:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*>*, vector*>, allocator*> > > >; _Predicate = cura::PathOrderMonotonic::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)>]': /usr/include/c++/16/bits/stl_algobase.h:2097:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:2097:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _Iterator std::__find_if(_Iterator, _Iterator, _Predicate) [with _Iterator = __gnu_cxx::__normal_iterator*>*, vector*>, allocator*> > > >; _Predicate = cura::PathOrderMonotonic::findPolylineString(Path*, const cura::SparsePointGridInclusive*>&, cura::Point)::*>)>]': /usr/include/c++/16/bits/stl_algobase.h:2097:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:2097:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*>*, std::vector*>, std::allocator*> > > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:1052:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1052 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:1052:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator*> >, false, true>' changed in GCC 7.1 1052 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:2401: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 2401 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2402 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:2401: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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [22/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [23/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/stl_algobase.h:59, from /usr/include/c++/16/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/PrimeTower.cpp:4: /usr/include/features.h:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/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++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_tree.h:70, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [24/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/atomic:51, 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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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) | ~~~~~~~~~~~~~^~~~ In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/chrono:63, from /usr/include/spdlog/common.h:10: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/sstream:42, from /usr/include/c++/16/chrono:61: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:60, from /usr/include/c++/16/chrono:57: /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _OIter std::copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _OIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/atomic_wait.h:41, from /usr/include/c++/16/bits/atomic_base.h:43, from /usr/include/c++/16/atomic:53: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [25/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/cmath:46, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/skin.cpp:4: /usr/include/features.h:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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; | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/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++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:66, from /usr/include/c++/16/bits/specfun.h:44, from /usr/include/c++/16/cmath:3913: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_tree.h:70, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/cmath:49: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [26/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/atomic:51, 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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/chrono:63, from /usr/include/spdlog/common.h:10: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/sstream:42, from /usr/include/c++/16/chrono:61: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:60, from /usr/include/c++/16/chrono:57: /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _OIter std::copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _OIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/atomic_wait.h:41, from /usr/include/c++/16/bits/atomic_base.h:43, from /usr/include/c++/16/atomic:53: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [27/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:66, from /usr/include/c++/16/vector:64: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [28/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/optional:42, 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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /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++/16/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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_uninitialized.h:69, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/list:68, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/SkeletalTrapezoidationEdge.h:8: /usr/include/c++/16/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++/16/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++/16/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++/16/list:67: /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_uninitialized.h:63: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/stl_tempbuf.h:63, from /usr/include/c++/16/memory:68: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/optional:53: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [29/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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 /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:13&& ...) [with auto:13 = {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:10&& ...) [with auto:10 = {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:10&& ...) [with auto:10 = {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:11&& ...) [with auto:11 = {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:11&& ...) [with auto:11 = {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:11&& ...) [with auto:11 = {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:13&& ...) [with auto:13 = {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:10&& ...) [with auto:10 = {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:10&& ...) [with auto:10 = {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:11&& ...) [with auto:11 = {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:11&& ...) [with auto:11 = {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:11&& ...) [with auto:11 = {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:10&& ...) [with auto:10 = {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:10&& ...) [with auto:10 = {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:11&& ...) [with auto:11 = {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:11&& ...) [with auto:11 = {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:11&& ...) [with auto:11 = {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:10&& ...) [with auto:10 = {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:10&& ...) [with auto:10 = {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:11&& ...) [with auto:11 = {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:11&& ...) [with auto:11 = {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:11&& ...) [with auto:11 = {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:10&& ...) [with auto:10 = {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:10&& ...) [with auto:10 = {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:11&& ...) [with auto:11 = {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:11&& ...) [with auto:11 = {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:11&& ...) [with auto:11 = {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] /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) | ^~~~~~~~~~~~~~~~ /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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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 In file included from /usr/include/c++/16/vector:68, from /usr/include/boost/polygon/isotropy.hpp:16: /usr/include/c++/16/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++/16/bits/stl_vector.h:698:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 698 | vector(initializer_list __l, | ^~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_uninitialized.h:69, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/list:67, from /usr/include/boost/polygon/isotropy.hpp:20: /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/list:68: /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/queue:72, from /usr/include/boost/polygon/voronoi_builder.hpp:15, from /usr/include/boost/polygon/voronoi.hpp:17: /usr/include/c++/16/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++/16/bits/stl_queue.h:621:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 621 | { std::make_heap(c.begin(), c.end(), comp); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_queue.h:862:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 862 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_queue.h:894:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 894 | std::pop_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/specfun.h:44, from /usr/include/c++/16/cmath:3913: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algo.h:61, from /usr/include/c++/16/algorithm:63, from /usr/include/boost/polygon/isotropy.hpp:22: /usr/include/c++/16/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++/16/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++/16/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++/16/bits/stl_heap.h:411:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 411 | std::__make_heap(__first, __last, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_heap.h:204:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 204 | push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:204:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 319 | pop_heap(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 977 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:984:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 984 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 985 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 986 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 995 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:1022:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1022 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1023 | __new_finish, | ~~~~~~~~~~~~~ 1024 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/cmath:49: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 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++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::]': /usr/include/c++/16/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++/16/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++/16/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 = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::]': /usr/include/c++/16/bits/stl_heap.h:141:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 141 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::]': /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 256 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:700:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 700 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 701 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:715:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 714 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/bits/stl_vector.h:1810:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1810 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/16/bits/stl_vector.h:1810:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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 = cura::SkeletalTrapezoidation::getNearestBeading(node_t*, cura::coord_t)::]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/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++/16/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++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 199 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:205:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 205 | _GLIBCXX_MOVE3(__last, end(), __first); | ^~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:324:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 324 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/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++/16/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 = 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++/16/bits/stl_heap.h:266: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 266 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:664:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 664 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:664:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:664:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/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++/16/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++/16/bits/stl_heap.h:220: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 220 | std::__push_heap(__first, _DistanceType((__last - __first) - 1), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | _DistanceType(0), _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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 = 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++/16/bits/stl_heap.h:228: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 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:249: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 249 | std::__push_heap(__first, __holeIndex, __topIndex, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/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 = 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++/16/bits/stl_heap.h:141: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 141 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [30/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/atomic:51, 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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/chrono:63, from /usr/include/spdlog/common.h:10: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/sstream:42, from /usr/include/c++/16/chrono:61: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:60, from /usr/include/c++/16/chrono:57: /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _OIter std::copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _OIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/atomic_wait.h:41, from /usr/include/c++/16/bits/atomic_base.h:43, from /usr/include/c++/16/atomic:53: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [31/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/atomic:51, 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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /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++/16/vector:74, from /usr/include/c++/16/chrono:63, from /usr/include/spdlog/common.h:10: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/sstream:42, from /usr/include/c++/16/chrono:61: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1029:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1029 | { return reverse_iterator(end()); } | ^ /usr/include/c++/16/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++/16/bits/stl_vector.h:1049:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1049 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/chrono:57: /usr/include/c++/16/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++/16/bits/stl_algo.h:4837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4837 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/16/bits/stl_algo.h:4837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __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++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:60: /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _OIter std::copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _OIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/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++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::SkirtBrim::]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1916:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1916 | 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++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/atomic_wait.h:41, from /usr/include/c++/16/bits/atomic_base.h:43, from /usr/include/c++/16/atomic:53: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = cura::SkirtBrim::]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1892:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1892 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1897:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::SkirtBrim::]': /usr/include/c++/16/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++/16/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++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1822:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__unguarded_insertion_sort(__first + __threshold, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1823 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::SkirtBrim::]': /usr/include/c++/16/bits/stl_algo.h:1871:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1871:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1871:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1876:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1877:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::SkirtBrim::]': /usr/include/c++/16/bits/stl_algo.h:1855:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1855 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1855:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1863:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1863 | std::__move_median_to_first(__first, __second, __mid, __last - _Dist(1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1864 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1863:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1865:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1865 | return std::__unguarded_partition(__second, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::SkirtBrim::]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::SkirtBrim::]': /usr/include/c++/16/bits/stl_algo.h:1796:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1796 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1796:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from /usr/include/c++/16/functional:80, from /usr/include/spdlog/common.h:13: /usr/include/c++/16/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++/16/bits/hashtable.h:1052:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1052 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 977 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:984:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 984 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 985 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 986 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 995 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:1022:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1022 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1023 | __new_finish, | ~~~~~~~~~~~~~ 1024 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::SkirtBrim::]': /usr/include/c++/16/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1593 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1596:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1596 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:61: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::SkirtBrim::]': /usr/include/c++/16/bits/stl_heap.h:417:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 417 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:417:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_heap.h:423:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 423 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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 = cura::SkirtBrim::]': /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::SkirtBrim::]': /usr/include/c++/16/bits/stl_algo.h:1833:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1833 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1833:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1833:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1846:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1846 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::SkirtBrim::]': /usr/include/c++/16/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:2401: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 2401 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2402 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:700:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 700 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 701 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _OIter std::copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:715:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 714 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _OIter std::copy(_IIter, _IIter, _OIter) [with _IIter = reverse_iterator<__gnu_cxx::__normal_iterator > >; _OIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::SkirtBrim::]': /usr/include/c++/16/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++/16/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++/16/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::SkirtBrim::]': /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 256 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr void std::iter_swap(_FIter1, _FIter2) [with _FIter1 = __gnu_cxx::__normal_iterator >; _FIter2 = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_algobase.h:154:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 154 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/16/bits/stl_algobase.h:154:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3068:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3068 | { return __make_reverse_iterator(__miter_base(__it.base())); } | ^ /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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 = cura::SkirtBrim::]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:324:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 324 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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 = cura::SkirtBrim::]': /usr/include/c++/16/bits/stl_heap.h:141:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 141 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/16/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/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++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [32/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/atomic:51, 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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:68, from /usr/include/c++/16/chrono:63, from /usr/include/spdlog/common.h:10: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:66, from /usr/include/c++/16/bits/stl_algo.h:60, from /usr/include/c++/16/chrono:57: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/sstream:42, from /usr/include/c++/16/chrono:61: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _OIter std::copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator >; _OIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/atomic_wait.h:41, from /usr/include/c++/16/bits/atomic_base.h:43, from /usr/include/c++/16/atomic:53: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [33/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/cmath:46, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68, from /usr/include/c++/16/functional:81: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/ranges_base.h:39, from /usr/include/c++/16/bits/ranges_util.h:34, from /usr/include/c++/16/tuple:46, from /usr/include/c++/16/functional:71: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/hashtable_policy.h:40, from /usr/include/c++/16/bits/hashtable.h:37, from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from /usr/include/c++/16/functional:80: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/hashtable_policy.h:37: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_iterator.h:63: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [35/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/stl_algobase.h:59, from /usr/include/c++/16/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/slicer.cpp:4: /usr/include/features.h:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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/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:9&& ...) [with auto:9 = {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:10&& ...) [with auto:10 = {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++/16/vector:74, from /usr/include/c++/16/chrono:63, 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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/hashtable_policy.h:40, from /usr/include/c++/16/bits/hashtable.h:37, from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/queue:72, 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++/16/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++/16/bits/stl_queue.h:846:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 846 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_queue.h:894:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 894 | std::pop_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/memory:71, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/scripta/logger.h:5: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:61, from /usr/include/c++/16/algorithm:63: /usr/include/c++/16/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++/16/bits/stl_heap.h:204:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 204 | push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:204:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 319 | pop_heap(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/hashtable.h:1052:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator, false, true>' changed in GCC 7.1 1052 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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 = less]': /usr/include/c++/16/bits/stl_heap.h:141:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 141 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 256 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:2401: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 2401 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2402 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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 = less]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [36/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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) : | ^~~~~~~~~~~~~~~~~~ /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 >' 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++/16/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++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/condition_variable:46, from /usr/include/c++/16/future:44: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:2335:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2335 | && std::equal(__x.begin(), __x.end(), __y.begin())); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/deque:69, from /usr/include/c++/16/queue:68, from /usr/include/polyclipping/clipper.hpp:60: /usr/include/c++/16/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++/16/bits/stl_deque.h:978:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 978 | deque(initializer_list __l, | ^~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/unordered_map:43, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeModelVolumes.h:9: /usr/include/c++/16/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++/16/bits/unordered_map.h:716:9: note: parameter passing for argument of type 'std::__detail::_Node_iterator, cura::Polygons>, false, true>' changed in GCC 7.1 716 | insert(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/16/bits/unordered_map.h:716:9: note: parameter passing for argument of type 'std::__detail::_Node_iterator, cura::Polygons>, false, true>' changed in GCC 7.1 /usr/include/c++/16/bits/unordered_map.h:717:22: note: parameter passing for argument of type 'std::__detail::_Node_iterator, cura::Polygons>, false, true>' changed in GCC 7.1 717 | { _M_h.insert(__first, __last); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/unordered_map.h:716:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, cura::Polygons>*, std::vector, cura::Polygons> > >' changed in GCC 7.1 716 | insert(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/16/bits/unordered_map.h:716: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++/16/bits/unordered_map.h:717:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, cura::Polygons>*, std::vector, cura::Polygons> > >' changed in GCC 7.1 717 | { _M_h.insert(__first, __last); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:66, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/condition_variable:47: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/string:55, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/bits/ostream.h:43, from /usr/include/c++/16/bits/unique_ptr.h:42, from /usr/include/c++/16/bits/shared_ptr_base.h:59: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_algobase.h:1593:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1593 | equal(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~ /usr/include/c++/16/bits/stl_algobase.h:1593:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:1593:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/unordered_map.h:33: /usr/include/c++/16/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++/16/bits/hashtable.h:1154:9: note: parameter passing for argument of type 'std::__detail::_Node_iterator, cura::Polygons>, false, true>' changed in GCC 7.1 1154 | insert(_InputIterator __first, _InputIterator __last) | ^~~~~~ /usr/include/c++/16/bits/hashtable.h:1154:9: note: parameter passing for argument of type 'std::__detail::_Node_iterator, cura::Polygons>, false, true>' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/hashtable.h:1154: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++/16/bits/hashtable.h:1154: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++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_iterator.h:63, from /usr/include/c++/16/bits/ranges_base.h:39, from /usr/include/c++/16/bits/ranges_util.h:34, from /usr/include/c++/16/tuple:46, from /usr/include/c++/16/mutex:42, from /usr/include/c++/16/future:43: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/deque:72: /usr/include/c++/16/bits/deque.tcc: In function 'std::_Deque_iterator<_OTp, _OTp&, _OTp*> std::__uninitialized_move_a(_Deque_iterator<_Tp, _Ref, _Ptr>, _Deque_iterator<_Tp, _Ref, _Ptr>, _Deque_iterator<_OTp, _OTp&, _OTp*>, allocator<_Tp>&) [with _ITp = pair; _IRef = pair&; _IPtr = pair*; _OTp = pair; _Tp = pair]': /usr/include/c++/16/bits/deque.tcc:1635:36: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 1635 | std::uninitialized_copy(std::make_move_iterator(__from), | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | std::make_move_iterator(__from + __n), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1637 | __result._M_cur); | ~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator*>; _ForwardIterator = pair*]': /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:324:37: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 324 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator*>; _Sentinel = move_iterator*>; _ForwardIterator = pair*]': /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator*>' changed in GCC 7.1 [37/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/cmath:46, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/support.cpp:4: /usr/include/features.h:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /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"); | ^~~~~~~~~~~~~~~~~~~~ /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 /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] In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/functional:81, 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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_uninitialized.h:69, from /usr/include/c++/16/deque:68, 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/chrono:57, 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++/16/bits/stl_algo.h: In function 'constexpr _Tp std::max(initializer_list<_Tp>) [with _Tp = long long int]': /usr/include/c++/16/bits/stl_algo.h:5746:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 5746 | 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++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/specfun.h:44, from /usr/include/c++/16/cmath:3913: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~ /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++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/cmath:49: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/list:68, from /usr/include/boost/polygon/isotropy.hpp:20, from /usr/include/boost/polygon/voronoi.hpp:13: /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/bits/stl_vector.h:1810:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 1810 | erase(const_iterator __first, const_iterator __last) | ^~~~~ /usr/include/c++/16/bits/stl_vector.h:1810:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1814:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1814 | 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++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from /usr/include/c++/16/functional:80: /usr/include/c++/16/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++/16/bits/hashtable.h:1052:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator > >, false, true>' changed in GCC 7.1 1052 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/list:67: /usr/include/c++/16/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++/16/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++/16/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++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 199 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:199:5: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:205:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 205 | _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++/16/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++/16/bits/hashtable.h:2401: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 2401 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2402 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/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++/16/bits/stl_algo.h:61: /usr/include/c++/16/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 = 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++/16/bits/stl_heap.h:266: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 266 | std::__adjust_heap(__first, _DistanceType(0), | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | _DistanceType(__last - __first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:664:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 664 | move(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:664:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:664: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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/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++/16/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++/16/bits/stl_heap.h:220: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 220 | std::__push_heap(__first, _DistanceType((__last - __first) - 1), | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | _DistanceType(0), _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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 = 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++/16/bits/stl_heap.h:228: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 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:249: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 249 | std::__push_heap(__first, __holeIndex, __topIndex, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250 | _GLIBCXX_MOVE(__value), __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 709 | __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++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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 = 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++/16/bits/stl_heap.h:141: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 141 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [38/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:68, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/Settings.h:19: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_tree.h:70, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_tree.h:65: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [39/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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/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 | ~~~~~~~~^~~~~~~~~~~~~~~~ [40/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/stl_algobase.h:59, from /usr/include/c++/16/algorithm:62, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/WallToolPaths.cpp:4: /usr/include/features.h:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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:16&& ...) [with auto:16 = {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:13&& ...) [with auto:13 = {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:13&& ...) [with auto:13 = {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:13&& ...) [with auto:13 = {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:14&& ...) [with auto:14 = {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:14&& ...) [with auto:14 = {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:16&& ...) [with auto:16 = {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] 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()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/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++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/hashtable_policy.h:40, from /usr/include/c++/16/bits/hashtable.h:37, from /usr/include/c++/16/bits/unordered_set.h:33, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1039:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1039 | { return const_reverse_iterator(end()); } | ^ /usr/include/c++/16/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++/16/bits/stl_vector.h:1059:46: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1059 | { return const_reverse_iterator(begin()); } | ^ In file included from /usr/include/c++/16/algorithm:63: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::reverse(_BIter, _BIter) [with _BIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_algo.h:1061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1061 | reverse(_BidirectionalIterator __first, _BidirectionalIterator __last) | ^~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1061:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1067:21: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1067 | 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)); | ~~~~^~~~~~~~~~ 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()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/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++/16/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++/16/bits/stl_algo.h:1032:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | __reverse(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1032:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1040:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1040 | 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 | ^~~~~~~~ /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++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_algobase.h:154:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 154 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/16/bits/stl_algobase.h:154:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:1052:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator > >, false, true>' changed in GCC 7.1 1052 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 977 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:984:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 984 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 985 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 986 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 995 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:1022:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1022 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1023 | __new_finish, | ~~~~~~~~~~~~~ 1024 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:2401: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 2401 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2402 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:700:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 700 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 701 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:715:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 714 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /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) | ^~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3068:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3068 | { return __make_reverse_iterator(__miter_base(__it.base())); } | ^ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = cura::ExtrusionJunction*]': /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:324:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 324 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/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++/16/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); } | ^ 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/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/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 | ^~~~~~~~ [41/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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) : | ^~~~~~~~~~~~~~~~~~ /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/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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /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): | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /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/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++) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /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()) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /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()) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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++/16/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++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:698:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 698 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/condition_variable:46, from /usr/include/c++/16/future:44: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/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++/16/bits/stl_algo.h: In function 'constexpr _FIter std::_V2::rotate(_FIter, _FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/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++/16/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++/16/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++/16/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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:66, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/condition_variable:47: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/string:55, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/bits/ostream.h:43, from /usr/include/c++/16/bits/unique_ptr.h:42, from /usr/include/c++/16/bits/shared_ptr_base.h:59: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algo.h:1213:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1213 | __rotate(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1213:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1213:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1243:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1243 | std::swap_ranges(__first, __middle, __middle); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1267:33: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1267 | std::iter_swap(__p, __q); | ~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/16/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); | ~~~~~~~~~~~~~~^~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_iterator.h:63, from /usr/include/c++/16/bits/ranges_base.h:39, from /usr/include/c++/16/bits/ranges_util.h:34, from /usr/include/c++/16/tuple:46, from /usr/include/c++/16/mutex:42, from /usr/include/c++/16/future:43: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_algobase.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 203 | swap_ranges(_ForwardIterator1 __first1, _ForwardIterator1 __last1, | ^~~~~~~~~~~ /usr/include/c++/16/bits/stl_algobase.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:203:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:214:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 214 | std::iter_swap(__first1, __first2); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:154:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 154 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/16/bits/stl_algobase.h:154:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator*, vector > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [42/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [43/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/memoryfwd.h:50, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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++/16/algorithm:63, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/OuterWallInsetBeadingStrategy.cpp:6: /usr/include/c++/16/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++/16/bits/stl_algo.h:4070:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4070 | count_if(_InputIterator __first, _InputIterator __last, _Predicate __pred) | ^~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:4070:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:4078:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 4078 | return std::__count_if(__first, __last, __pred); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_uninitialized.h:63, from /usr/include/c++/16/memory:71: /usr/include/c++/16/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 = cura::OuterWallInsetBeadingStrategy::compute(cura::coord_t, cura::coord_t) const::]': /usr/include/c++/16/bits/stl_algobase.h:2108:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 2108 | __count_if(_InputIterator __first, _InputIterator __last, _Predicate __pred) | ^~~~~~~~~~ /usr/include/c++/16/bits/stl_algobase.h:2108:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [44/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/memoryfwd.h:50, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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++/16/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++/16/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++/16/bits/vector.tcc:137:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 137 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:166:28: note: parameter passing for argument of type 'const __gnu_cxx::__normal_iterator > >' changed in GCC 7.1 166 | _M_insert_aux(__pos, std::move(__x_copy._M_val())); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:174:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 174 | _M_realloc_insert(begin() + (__position - cbegin()), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1518:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1518 | insert(const_iterator __position, value_type&& __x) | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1519:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1519 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/numeric:64, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/BeadingStrategy/RedistributeBeadingStrategy.cpp:7: /usr/include/c++/16/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++/16/bits/stl_numeric.h:133:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 133 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) | ^~~~~~~~~~ /usr/include/c++/16/bits/stl_numeric.h:133:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/vector.tcc:424:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 424 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:458:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 458 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:367:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 367 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:381:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 381 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:383:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 383 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:458:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 458 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ [45/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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/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/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 | ~~~~~~~~~~^~~~~~~~~~~ /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 /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 | ^~~~~~~~~~~~~~~~~~ /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) || | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 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:58&& ...) [with auto:58 = {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] /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:58&& ...) [with auto:58 = {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] /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 /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++/16/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++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/condition_variable:46, from /usr/include/c++/16/future:44: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:2335:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 2335 | && std::equal(__x.begin(), __x.end(), __y.begin())); } | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/map:65, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/TreeSupportElement.h:13: /usr/include/c++/16/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++/16/bits/stl_map.h:662: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 662 | __i = emplace_hint(__i, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_map.h:540:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 540 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 541 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 542 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_map.h:662: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 662 | __i = emplace_hint(__i, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_map.h:662: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 662 | __i = emplace_hint(__i, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_map.h:662: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 662 | __i = emplace_hint(__i, std::forward<_Args>(__args)...); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:698:7: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 698 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/16/bits/shared_ptr_base.h:66, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/condition_variable:47: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/string:55, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/bits/ostream.h:43, from /usr/include/c++/16/bits/unique_ptr.h:42, from /usr/include/c++/16/bits/shared_ptr_base.h:59: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 977 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:984:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 984 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 985 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 986 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 995 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:1022:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1022 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1023 | __new_finish, | ~~~~~~~~~~~~~ 1024 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:1593:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1593 | equal(_II1 __first1, _II1 __last1, _II2 __first2) | ^~~~~ /usr/include/c++/16/bits/stl_algobase.h:1593:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:1593:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/set:64, from /usr/include/polyclipping/clipper.hpp:54: /usr/include/c++/16/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>::_M_erase_unique(const _Key&) [with _Key = cura::TreeSupportElement; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/16/bits/stl_tree.h:3358:19: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3358 | _M_erase_aux(__it); | ~~~~~~~~~~~~^~~~~~ /usr/include/c++/16/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++/16/bits/stl_map.h:699: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 699 | emplace_hint(const_iterator __pos, _Args&&... __args) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_map.h:701: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 701 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 702 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3250 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_map.h:699: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 699 | emplace_hint(const_iterator __pos, _Args&&... __args) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_map.h:701: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 701 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 702 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_map.h:699: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 699 | emplace_hint(const_iterator __pos, _Args&&... __args) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_map.h:701: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 701 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 702 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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>::_M_erase_unique(const _Key&) [with _Key = cura::TreeSupportElement; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/16/bits/stl_tree.h:3358:19: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3358 | _M_erase_aux(__it); | ~~~~~~~~~~~~^~~~~~ /usr/include/c++/16/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++/16/bits/stl_map.h:699: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 699 | emplace_hint(const_iterator __pos, _Args&&... __args) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_map.h:701: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 701 | return _M_t._M_emplace_hint_unique(__pos, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 702 | std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_iterator.h:63, from /usr/include/c++/16/bits/ranges_base.h:39, from /usr/include/c++/16/bits/ranges_util.h:34, from /usr/include/c++/16/tuple:46, from /usr/include/c++/16/mutex:42, from /usr/include/c++/16/future:43: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:700:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 700 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 701 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:715:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 714 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_tree.h:3301:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3301 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3250 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2952 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3250 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_tree.h:3250: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++/16/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++/16/bits/stl_tree.h:3301:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3301 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_tree.h:3250:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 3250 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_tree.h:2952:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2952 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/deque:72, from /usr/include/c++/16/queue:68, from /usr/include/polyclipping/clipper.hpp:60: /usr/include/c++/16/bits/deque.tcc: In function 'std::_Deque_iterator<_OTp, _OTp&, _OTp*> std::__uninitialized_move_a(_Deque_iterator<_Tp, _Ref, _Ptr>, _Deque_iterator<_Tp, _Ref, _Ptr>, _Deque_iterator<_OTp, _OTp&, _OTp*>, allocator<_Tp>&) [with _ITp = cura::AreaIncreaseSettings; _IRef = cura::AreaIncreaseSettings&; _IPtr = cura::AreaIncreaseSettings*; _OTp = cura::AreaIncreaseSettings; _Tp = cura::AreaIncreaseSettings]': /usr/include/c++/16/bits/deque.tcc:1635:36: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 1635 | std::uninitialized_copy(std::make_move_iterator(__from), | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | std::make_move_iterator(__from + __n), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1637 | __result._M_cur); | ~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:324:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 324 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = cura::AreaIncreaseSettings*]': /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:324:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 324 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h: In function 'constexpr _ForwardIterator std::__do_uninit_copy(_InputIterator, _Sentinel, _ForwardIterator) [with _InputIterator = move_iterator; _Sentinel = move_iterator; _ForwardIterator = cura::AreaIncreaseSettings*]': /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 [46/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/memoryfwd.h:50, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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++/16/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++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 977 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:984:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 984 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 985 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 986 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 995 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:1022:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1022 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1023 | __new_finish, | ~~~~~~~~~~~~~ 1024 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/memory:71: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:700:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 700 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 701 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_uninitialized.h:63: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:715:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 714 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/stl_tempbuf.h:63, from /usr/include/c++/16/memory:68: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = long long int*]': /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:324:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 324 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [47/106] /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 In file included from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/memoryfwd.h:50, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_uninitialized.h:69, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_uninitialized.h:63: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/stl_tempbuf.h:63, from /usr/include/c++/16/memory:68: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_tempbuf.h:61: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [48/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/atomic:51, 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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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++/16/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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_uninitialized.h:69, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1518:7: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1518 | insert(const_iterator __position, value_type&& __x) | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1519:30: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 1519 | { return _M_insert_rval(__position, std::move(__x)); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_uninitialized.h:63: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/vector.tcc:367:5: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 367 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:381:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 381 | _M_insert_aux(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:383:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 383 | _M_realloc_insert(begin() + __n, std::move(__v)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/atomic_wait.h:41, from /usr/include/c++/16/bits/atomic_base.h:43, from /usr/include/c++/16/atomic:53: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_tempbuf.h:61, from /usr/include/c++/16/memory:68: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/vector.tcc:424:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 424 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:458:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 458 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [49/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/memoryfwd.h:50, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/chrono:63, 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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_uninitialized.h:69, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_uninitialized.h:63: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/stl_tempbuf.h:63, from /usr/include/c++/16/memory:68: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_tempbuf.h:61: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [50/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/atomic:51, 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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/chrono:63, from /usr/include/spdlog/common.h:10: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/sstream:42, from /usr/include/c++/16/chrono:61: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:60, from /usr/include/c++/16/chrono:57: /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _OIter std::copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _OIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/atomic_wait.h:41, from /usr/include/c++/16/bits/atomic_base.h:43, from /usr/include/c++/16/atomic:53: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [51/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/memoryfwd.h:50, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/chrono:63, 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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_uninitialized.h:69, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_uninitialized.h:63: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/stl_tempbuf.h:63, from /usr/include/c++/16/memory:68: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_tempbuf.h:61: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [52/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /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++/16/vector:74, from /usr/include/c++/16/chrono:63, 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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/stdexcept:41, from /usr/include/c++/16/system_error:45, from /usr/include/c++/16/bits/fs_fwd.h:35, from /usr/include/c++/16/filesystem:54, 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/numeric:64, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/communication/CommandLine.cpp:8: /usr/include/c++/16/bits/stl_numeric.h: In function 'constexpr _Tp std::accumulate(_InputIterator, _InputIterator, _Tp) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = double]': /usr/include/c++/16/bits/stl_numeric.h:133:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 133 | accumulate(_InputIterator __first, _InputIterator __last, _Tp __init) | ^~~~~~~~~~ /usr/include/c++/16/bits/stl_numeric.h:133:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/string:55: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/shared_ptr_base.h:66, from /usr/include/c++/16/bits/shared_ptr.h:53, from /usr/include/c++/16/bits/fs_path.h:46, from /usr/include/c++/16/filesystem:55: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/string:47: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/char_traits.h:59, from /usr/include/c++/16/string:45: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/string:51: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [53/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/atomic:51, 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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [54/106] /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 In file included from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/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++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [55/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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++/16/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++/16/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++/16/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++/16/list:68: /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from /usr/include/c++/16/functional:80, from /usr/include/polyclipping/clipper.hpp:59: /usr/include/c++/16/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++/16/bits/hashtable.h:1198: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 1198 | { return erase(const_iterator(__it)); } | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:2577: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 2577 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2578 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [56/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:68, from /usr/include/c++/16/functional:81: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/ranges_base.h:39, from /usr/include/c++/16/bits/ranges_util.h:34, from /usr/include/c++/16/tuple:46, from /usr/include/c++/16/functional:71: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/hashtable_policy.h:40, from /usr/include/c++/16/bits/hashtable.h:37, from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from /usr/include/c++/16/functional:80: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/hashtable_policy.h:37: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_iterator.h:63: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [57/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:68, from /usr/include/c++/16/functional:81: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [58/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from /usr/include/c++/16/functional:80: /usr/include/c++/16/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++/16/bits/hashtable.h:1052:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator > >, false, true>' changed in GCC 7.1 1052 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:2401: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 2401 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2402 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [59/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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/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++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:698:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 698 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [60/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:698:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 698 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:66, from /usr/include/c++/16/vector:64: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [61/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/atomic:51, 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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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++/16/vector:74, from /usr/include/c++/16/chrono:63, from /usr/include/spdlog/common.h:10: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/sstream:42, from /usr/include/c++/16/chrono:61: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:60, from /usr/include/c++/16/chrono:57: /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _OIter std::copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _OIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/atomic_wait.h:41, from /usr/include/c++/16/bits/atomic_base.h:43, from /usr/include/c++/16/atomic:53: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [62/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [63/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/memoryfwd.h:50, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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++/16/vector:68, from /usr/include/c++/16/functional:81, 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++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/memory:71: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:66, from /usr/include/c++/16/bits/stl_uninitialized.h:63: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/stl_tempbuf.h:63, from /usr/include/c++/16/memory:68: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_tempbuf.h:61: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [64/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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++/16/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++/16/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++/16/bits/stl_algo.h:4837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4837 | sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~ /usr/include/c++/16/bits/stl_algo.h:4837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:4849:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4849 | std::__sort(__first, __last, __comp); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __sort(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1913:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1913 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1914 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1915 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1916:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1916 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1884 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1884:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1892:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1892 | std::__partial_sort(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1897:45: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | std::__unguarded_partition_pivot(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1898:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1898 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/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++/16/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++/16/bits/stl_algo.h:1821:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1821 | std::__insertion_sort(__first, __first + __threshold, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1822:42: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1822 | std::__unguarded_insertion_sort(__first + __threshold, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1823 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1826:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1826 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__partial_sort(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/bits/stl_algo.h:1871:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1871 | __partial_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1871:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1871:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1876:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1876 | std::__heap_select(__first, __middle, __last, __comp); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1877:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1877 | std::__sort_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition_pivot(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/bits/stl_algo.h:1855:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1855 | __unguarded_partition_pivot(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1855:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1863:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1863 | std::__move_median_to_first(__first, __second, __mid, __last - _Dist(1), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1864 | __comp); | ~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1863:34: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1865:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1865 | return std::__unguarded_partition(__second, __last, __first, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__unguarded_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/bits/stl_algo.h:1796:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1796 | __unguarded_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1796:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__heap_select(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1589 | __heap_select(_RandomAccessIterator __first, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1589:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1593:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1593 | std::__make_heap(__first, __middle, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1596:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1596 | std::__pop_heap(__first, __middle, __i, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/queue:70, from /usr/include/polyclipping/clipper.hpp:60: /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__sort_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/bits/stl_heap.h:417:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 417 | __sort_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:417:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_heap.h:423:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 423 | std::__pop_heap(__first, __last, __last, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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 = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/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++/16/bits/stl_algo.h: In function 'constexpr _RandomAccessIterator std::__unguarded_partition(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/bits/stl_algo.h:1833:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1833 | __unguarded_partition(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:1833:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1833:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:1846:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1846 | std::iter_swap(__first, __last); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/bits/stl_algo.h:1750:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1750 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__make_heap(_RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/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++/16/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++/16/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 256 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:64: /usr/include/c++/16/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++/16/bits/stl_algobase.h:154:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 154 | iter_swap(_ForwardIterator1 __a, _ForwardIterator2 __b) | ^~~~~~~~~ /usr/include/c++/16/bits/stl_algobase.h:154:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/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 = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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 = cura::LinePolygonsCrossings::calcScanlineCrossings(bool)::]': /usr/include/c++/16/bits/stl_heap.h:141:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 141 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ [65/106] /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 [66/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/atomic:51, 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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/chrono:63, from /usr/include/spdlog/common.h:10: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/sstream:42, from /usr/include/c++/16/chrono:61: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:60, from /usr/include/c++/16/chrono:57: /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _OIter std::copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _OIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/atomic_wait.h:41, from /usr/include/c++/16/bits/atomic_base.h:43, from /usr/include/c++/16/atomic:53: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [67/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [68/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [69/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_list.h:61, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/list:64: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [70/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/stl_algobase.h:59, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/algorithm:63: /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr _FIter std::min_element(_FIter, _FIter) [with _FIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_algo.h:5620:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 5620 | min_element(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:5620:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:5629:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 5629 | 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++/16/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >; _Compare = less]': /usr/include/c++/16/bits/stl_algo.h:5598:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 5598 | __min_element(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:5598:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 [71/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [72/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [73/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/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++/16/bits/stl_algo.h: In function 'constexpr _Tp std::min(initializer_list<_Tp>) [with _Tp = long long int]': /usr/include/c++/16/bits/stl_algo.h:5727:5: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 5727 | min(initializer_list<_Tp> __l) | ^~~ [74/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [75/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [76/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [77/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/chrono:63, 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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/sstream:42, from /usr/include/c++/16/chrono:61: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:60, from /usr/include/c++/16/chrono:57: /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _OIter std::copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _OIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/atomic_wait.h:41, from /usr/include/c++/16/bits/atomic_base.h:43, from /usr/include/c++/16/atomic:53, from /usr/include/spdlog/details/null_mutex.h:6, from /usr/include/spdlog/common.h:6: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [78/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:74, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/settings/FlowTempGraph.h:8: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_uninitialized.h:69, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:64: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [79/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/stl_algobase.h:59, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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++/16/algorithm:63: /usr/include/c++/16/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++/16/bits/stl_algo.h:5645:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5645 | min_element(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:5645:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:5656:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5656 | return _GLIBCXX_STD_A::__min_element(__first, __last, __comp); | ^ /usr/include/c++/16/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::ExtrusionLine::getMinimalWidth() const::]': /usr/include/c++/16/bits/stl_algo.h:5598:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5598 | __min_element(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:5598:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [80/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [81/106] /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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [82/106] /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 In file included from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [83/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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++/16/list:67, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/ListPolyIt.h:8: /usr/include/c++/16/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++/16/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++/16/list:68: /usr/include/c++/16/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++/16/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++/16/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++/16/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) | ^~~~~~~~~ [84/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [85/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:726:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 726 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:726:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:736:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 736 | _M_range_initialize_n(__first, __last, __n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/algorithm:63, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/MinimumSpanningTree.cpp:7: /usr/include/c++/16/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++/16/bits/stl_algo.h:4229:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 4229 | transform(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:4229:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_algo.h:4229:5: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:4229: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++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1971:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1971 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1971:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1979:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1979 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1980 | __start, _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [86/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [87/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [88/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [89/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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++/16/regex:60, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/settings/Settings.cpp:6: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/regex:58: /usr/include/c++/16/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++/16/bits/stl_vector.h:726:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 726 | vector(_InputIterator __first, _InputIterator __last, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:726:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:736:36: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 736 | _M_range_initialize_n(__first, __last, __n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/string:55: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1971:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1971 | _M_range_initialize_n(_Iterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1971:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1979:44: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1979 | = std::__uninitialized_copy_a(_GLIBCXX_MOVE(__first), __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1980 | __start, _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/deque:68, from /usr/include/c++/16/stack:68, from /usr/include/c++/16/regex:44: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/string:47: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/char_traits.h:59, from /usr/include/c++/16/ios:44: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/string:51: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ [90/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [91/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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) | ^ In file included from /usr/include/c++/16/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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_uninitialized.h:69, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:64: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/intcmp.h:42, from /usr/include/c++/16/utility:81: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [92/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [93/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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 | ~~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/16/vector:68, from /usr/include/c++/16/queue:69, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/Simplify.cpp:5: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/deque:68, from /usr/include/c++/16/queue:68: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/queue:72: /usr/include/c++/16/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++/16/bits/stl_queue.h:621:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 621 | { std::make_heap(c.begin(), c.end(), comp); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_queue.h:862:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 862 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_queue.h:894:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 894 | std::pop_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_queue.h:862:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 862 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_queue.h:621:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 621 | { std::make_heap(c.begin(), c.end(), comp); } | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_queue.h:862:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 862 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_queue.h:894:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 894 | std::pop_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_queue.h:862:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 862 | std::push_heap(c.begin(), c.end(), comp); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/queue:70: /usr/include/c++/16/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++/16/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++/16/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++/16/bits/stl_heap.h:411:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 411 | std::__make_heap(__first, __last, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_heap.h:204:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 204 | push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:204:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 319 | pop_heap(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/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, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/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++/16/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++/16/bits/stl_heap.h:411:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 411 | std::__make_heap(__first, __last, __comp); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_heap.h:204:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 204 | push_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:204:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 319 | pop_heap(_RandomAccessIterator __first, | ^~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:319:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/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, __comp); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/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++/16/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++/16/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 = cura::Simplify::simplify(const cura::Polygon&, bool) const::&, const pair&)>]': /usr/include/c++/16/bits/stl_heap.h:141:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 141 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = cura::Simplify::simplify(const cura::Polygon&, bool) const::&, const pair&)>]': /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 256 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/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++/16/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++/16/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 = cura::Simplify::simplify(const cura::ExtrusionLine&, bool) const::&, const pair&)>]': /usr/include/c++/16/bits/stl_heap.h:141:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 141 | __push_heap(_RandomAccessIterator __first, | ^~~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h: In function 'constexpr void std::__pop_heap(_RandomAccessIterator, _RandomAccessIterator, _RandomAccessIterator, _Compare&) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector > >; _Compare = cura::Simplify::simplify(const cura::ExtrusionLine&, bool) const::&, const pair&)>]': /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 256 | __pop_heap(_RandomAccessIterator __first, _RandomAccessIterator __last, | ^~~~~~~~~~ /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_heap.h:256:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 /usr/include/c++/16/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 = cura::Simplify::simplify(const cura::Polygon&, bool) const::&, const pair&)>]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 228 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/16/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 = cura::Simplify::simplify(const cura::ExtrusionLine&, bool) const::&, const pair&)>]': /usr/include/c++/16/bits/stl_heap.h:228:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 [94/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ /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++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1029:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1029 | { return reverse_iterator(end()); } | ^ /usr/include/c++/16/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++/16/bits/stl_vector.h:1049:40: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1049 | { return reverse_iterator(begin()); } | ^ /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:698:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 698 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/16/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++/16/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++/16/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++/16/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++/16/algorithm:63, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/include/utils/polygon.h:11: /usr/include/c++/16/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++/16/bits/stl_algo.h:5645:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5645 | min_element(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:5645:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algo.h:5656:43: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5656 | return _GLIBCXX_STD_A::__min_element(__first, __last, __comp); | ^ 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++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_uninitialized.h:69, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:66, from /usr/include/c++/16/vector:64: /usr/include/c++/16/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/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++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/list:67: /usr/include/c++/16/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++/16/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++/16/bits/stl_algo.h: In function 'constexpr _ForwardIterator std::__min_element(_ForwardIterator, _ForwardIterator, _Compare) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Compare = cura::Polygons::makeConvex()::]': /usr/include/c++/16/bits/stl_algo.h:5598:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 5598 | __min_element(_ForwardIterator __first, _ForwardIterator __last, | ^~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_algo.h:5598: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++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from /usr/include/c++/16/functional:80, from /usr/include/polyclipping/clipper.hpp:59: /usr/include/c++/16/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++/16/bits/hashtable.h:1052:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1052 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 977 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:984:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 984 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 985 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 986 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 995 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:1022:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1022 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1023 | __new_finish, | ~~~~~~~~~~~~~ 1024 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:2401: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 2401 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2402 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:700:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 700 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 701 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:715:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 714 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3068:63: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3068 | { return __make_reverse_iterator(__miter_base(__it.base())); } | ^ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:324:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 324 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/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++/16/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++/16/bits/stl_iterator.h: In constructor 'constexpr std::reverse_iterator<_Iterator>::reverse_iterator(iterator_type) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/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) | ^~~~~~~~~~~~~~~~ [95/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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) | ~~~~^~~~~ [96/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [97/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [98/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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 In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/chrono:63, 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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/string:55: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/string:47: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/char_traits.h:59, from /usr/include/c++/16/ios:44: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/string:51: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [99/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # 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 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /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/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++/16/vector:68, from /usr/include/c++/16/functional:81: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/hashtable_policy.h:40, from /usr/include/c++/16/bits/hashtable.h:37, from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from /usr/include/c++/16/functional:80: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1562:7: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1562 | insert(const_iterator __position, size_type __n, const value_type& __x) | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1565:23: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1565 | _M_fill_insert(begin() + __offset, __n, __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 1607 | insert(const_iterator __position, _InputIterator __first, | ^~~~~~ /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1607:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1611 | _M_range_insert(begin() + __offset, __first, __last, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1612 | std::__iterator_category(__first)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1611:26: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/hashtable_policy.h:37: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/vector.tcc:662:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 662 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 954 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:954:7: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/vector.tcc:977:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 977 | std::copy(__first, __last, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:984:48: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 984 | std::__uninitialized_copy_a(__mid, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ 985 | this->_M_impl._M_finish, | ~~~~~~~~~~~~~~~~~~~~~~~~ 986 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:995:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 995 | std::copy(__first, __mid, __position); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:1022:52: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1022 | = std::__uninitialized_copy_a(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1023 | __new_finish, | ~~~~~~~~~~~~~ 1024 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:63, from /usr/include/c++/16/bits/ranges_base.h:39, from /usr/include/c++/16/bits/ranges_util.h:34, from /usr/include/c++/16/tuple:46, from /usr/include/c++/16/functional:71: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/hashtable.h:1052:36: note: parameter passing for argument of type 'std::__detail::_Node_const_iterator >, false, true>' changed in GCC 7.1 1052 | return _M_emplace_multi(cend(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:700:41: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 700 | return std::__uninitialized_copy_a(_GLIBCXX_MAKE_MOVE_ITERATOR(__first), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 701 | _GLIBCXX_MAKE_MOVE_ITERATOR(__last), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 702 | __result, __alloc); | ~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:715:9: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 714 | return std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 715 | (_GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__first), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | _GLIBCXX_MAKE_MOVE_IF_NOEXCEPT_ITERATOR(__last), __result, __alloc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/hashtable.h:2401: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 2401 | _Hashtable<_Key, _Value, _Alloc, _ExtractKey, _Equal, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2402 | _Hash, _RangeHash, _Unused, _RehashPolicy, _Traits>:: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator; _ForwardIterator = ClipperLib::IntPoint*]': /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:324:37: note: parameter passing for argument of type 'std::move_iterator' changed in GCC 7.1 324 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [100/106] /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 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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/chrono:63, 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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/istream:42, from /usr/include/c++/16/sstream:42, from /usr/include/c++/16/chrono:61: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algo.h:60, from /usr/include/c++/16/chrono:57: /usr/include/c++/16/bits/stl_algobase.h: In function 'constexpr _OIter std::copy(_IIter, _IIter, _OIter) [with _IIter = __gnu_cxx::__normal_iterator > >; _OIter = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/numeric_traits.h:36, from /usr/include/c++/16/bits/atomic_wait.h:41, from /usr/include/c++/16/bits/atomic_base.h:43, from /usr/include/c++/16/atomic:53, from /usr/include/spdlog/details/null_mutex.h:6, from /usr/include/spdlog/common.h:6: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78, from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [101/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:68, from /usr/include/c++/16/functional:81: /usr/include/c++/16/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++/16/bits/stl_vector.h:626:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 626 | std::__uninitialized_copy_a(__x.begin(), __x.end(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 627 | this->_M_impl._M_start, | ~~~~~~~~~~~~~~~~~~~~~~~ 628 | _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/ranges_base.h:39, from /usr/include/c++/16/bits/ranges_util.h:34, from /usr/include/c++/16/tuple:46, from /usr/include/c++/16/functional:71: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:74: /usr/include/c++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/hashtable_policy.h:40, from /usr/include/c++/16/bits/hashtable.h:37, from /usr/include/c++/16/bits/unordered_map.h:33, from /usr/include/c++/16/unordered_map:43, from /usr/include/c++/16/functional:80: 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/hashtable_policy.h:37: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /usr/include/c++/16/bits/stl_iterator.h:63: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_iterator.h:78: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 [102/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/version.h:51, from /usr/include/c++/16/optional:42, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/utils/VoronoiUtils.cpp:4: /usr/include/features.h:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/chrono:63, 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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/stl_uninitialized.h:69, from /usr/include/c++/16/deque:68, from /usr/include/c++/16/stack:68, 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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/deque:65: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:60: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/optional:53: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/stl_algobase.h:66: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [103/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/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:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ [104/106] /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++/16/armv7hl-mageia-linux-gnueabi/bits/os_defines.h:39, from /usr/include/c++/16/armv7hl-mageia-linux-gnueabi/bits/c++config.h:733, from /usr/include/c++/16/bits/requires_hosted.h:31, from /usr/include/c++/16/iostream:40, from /home/iurt/rpmbuild/BUILD/curaengine-5.4.0-build/CuraEngine-5.4.0/src/main.cpp:4: /usr/include/features.h:451:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] 451 | # warning _FORTIFY_SOURCE requires compiling with optimization (-O) | ^~~~~~~ In file included from /usr/include/c++/16/vector:74, from /usr/include/c++/16/chrono:63, 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++/16/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++/16/bits/vector.tcc:242:51: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 242 | pointer __tmp = _M_allocate_and_copy(__xlen, __x.begin(), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 243 | __x.end()); | ~~~~~~~~~~ /usr/include/c++/16/bits/vector.tcc:254:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 254 | std::_Destroy(std::copy(__x.begin(), __x.end(), begin()), | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | end(), _M_get_Tp_allocator()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/ext/alloc_traits.h:36, from /usr/include/c++/16/bits/basic_string.h:41, from /usr/include/c++/16/string:58, from /usr/include/c++/16/bits/locale_classes.h:43, from /usr/include/c++/16/bits/ios_base.h:43, from /usr/include/c++/16/ios:46, from /usr/include/c++/16/bits/ostream.h:43, from /usr/include/c++/16/ostream:42, from /usr/include/c++/16/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++/16/bits/vector.tcc:254:21: /usr/include/c++/16/bits/alloc_traits.h:1085:20: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1085 | std::_Destroy(__first, __last); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/vector:68: /usr/include/c++/16/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++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1897 | _M_allocate_and_copy(size_type __n, | ^~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_vector.h:1897:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_vector.h:1902:13: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1901 | std::__uninitialized_copy_a | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1902 | (__first, __last, __guard._M_storage, _M_get_Tp_allocator()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/string:55: /usr/include/c++/16/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++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 631 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_algobase.h:631:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/16/vector:67: /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 637 | __uninitialized_copy_a(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:637:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:659:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 659 | return std::uninitialized_copy(std::move(__first), __last, __result); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/string:47: /usr/include/c++/16/bits/cpp_type_traits.h: In function 'constexpr _Iterator std::__miter_base(_Iterator) [with _Iterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/cpp_type_traits.h:709:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 709 | __miter_base(_Iterator __it) | ^~~~~~~~~~~~ In file included from /usr/include/c++/16/bits/char_traits.h:59, from /usr/include/c++/16/ios:44: /usr/include/c++/16/bits/stl_construct.h: In function 'constexpr void std::_Destroy(_ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator > >]': /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 219 | _Destroy(_ForwardIterator __first, _ForwardIterator __last) | ^~~~~~~~ /usr/include/c++/16/bits/stl_construct.h:219:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 160 | __do_uninit_copy(_InputIterator __first, _Sentinel __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:160:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/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++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 252 | uninitialized_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~~~ /usr/include/c++/16/bits/stl_uninitialized.h:252:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /usr/include/c++/16/bits/stl_uninitialized.h:287:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 287 | return std::__do_uninit_copy(__first, __last, __result); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/16/string:51: /usr/include/c++/16/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++/16/bits/stl_iterator.h:3086:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 3086 | __niter_wrap(_From __from, _To __res) | ^~~~~~~~~~~~ [105/106] : && /usr/bin/cmake -E rm -f lib_CuraEngine.a && /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 && : [106/106] : && /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 && : + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.jqIucN + 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-6.mga11 --unique-debug-suffix -5.4.0-6.mga11.arm --unique-debug-src-base curaengine-5.4.0-6.mga11.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-6.mga11.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.su5yD7 + 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-6.mga11.armv7hl Executing(%doc): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.Vw9xBs + 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-6.mga11 curaengine(armv7hl-32) = 1:5.4.0-6.mga11 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) libm.so.6(GLIBC_2.43) libpolyclipping.so.22 libprotobuf.so.33.6 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-6.mga11.armv7hl Provides: curaengine-debugsource = 1:5.4.0-6.mga11 curaengine-debugsource(armv7hl-32) = 1:5.4.0-6.mga11 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-6.mga11.armv7hl Provides: curaengine-debuginfo = 1:5.4.0-6.mga11 curaengine-debuginfo(armv7hl-32) = 1:5.4.0-6.mga11 debuginfo(build-id) = 7897678cf2d1da2fdca86e26391c00e3d4d8ac3f 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-6.mga11 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-6.mga11.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/curaengine-5.4.0-6.mga11.armv7hl.rpm Wrote: /home/iurt/rpmbuild/RPMS/armv7hl/curaengine-debuginfo-5.4.0-6.mga11.armv7hl.rpm Executing(rmbuild): /bin/sh -e /home/iurt/rpmbuild/tmp/rpm-tmp.O53dRW + 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!