Mock Version: 2.12 Mock Version: 2.12 Mock Version: 2.12 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/prusa-slicer.spec'], chrootPath='/var/lib/mock/f36-build-side-48116-31451842-4298203/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/prusa-slicer.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl setting SOURCE_DATE_EPOCH=1638057600 Wrote: /builddir/build/SRPMS/prusa-slicer-2.3.3-2.fc36.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/prusa-slicer.spec'], chrootPath='/var/lib/mock/f36-build-side-48116-31451842-4298203/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=201600uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/prusa-slicer.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl setting SOURCE_DATE_EPOCH=1638057600 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.GDXAD8 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf PrusaSlicer-version_2.3.3 + /usr/bin/gzip -dc /builddir/build/SOURCES/version_2.3.3.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd PrusaSlicer-version_2.3.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/git init -q + /usr/bin/git config user.name rpm-build + /usr/bin/git config user.email '' + /usr/bin/git config gc.auto 0 + /usr/bin/git add --force . + /usr/bin/git commit -q --allow-empty -a --author 'rpm-build ' -m 'prusa-slicer-2.3.3 base' + /usr/bin/cat /builddir/build/SOURCES/0001-Fix-build-error-with-non-const-MINSIGSTKSZ.patch + /usr/bin/git apply --index --reject - Checking patch tests/catch2/catch.hpp... Applied patch tests/catch2/catch.hpp cleanly. + /usr/bin/git commit -q -m 0001-Fix-build-error-with-non-const-MINSIGSTKSZ.patch --author 'rpm-build ' + /usr/bin/cat /builddir/build/SOURCES/prusa-slicer-openexr3.patch + /usr/bin/git apply --index --reject - Checking patch cmake/modules/FindOpenVDB.cmake... Applied patch cmake/modules/FindOpenVDB.cmake cleanly. + /usr/bin/git commit -q -m prusa-slicer-openexr3.patch --author 'rpm-build ' + sed -i s/UNKNOWN/Fedora/ version.inc + commit 'Fix version string' + git commit -q -a -m 'Fix version string' --author 'rpm-build ' + license agg copying + mv src/agg/copying copying-agg + git add copying-agg + echo %license copying-agg + license avrdude COPYING + mv src/avrdude/COPYING COPYING-avrdude + git add COPYING-avrdude + echo %license COPYING-avrdude + license imgui LICENSE.txt + mv src/imgui/LICENSE.txt LICENSE.txt-imgui + git add LICENSE.txt-imgui + echo %license LICENSE.txt-imgui + license libnest2d LICENSE.txt + mv src/libnest2d/LICENSE.txt LICENSE.txt-libnest2d + git add LICENSE.txt-libnest2d + echo %license LICENSE.txt-libnest2d + license qhull COPYING.txt + mv src/qhull/COPYING.txt COPYING.txt-qhull + git add COPYING.txt-qhull + echo %license COPYING.txt-qhull + commit 'Move license files' + git commit -q -a -m 'Move license files' --author 'rpm-build ' + rm -rf resources/fonts + commit 'Remove stray font file' + git commit -q -a -m 'Remove stray font file' --author 'rpm-build ' + unbundle eigen + rm -rf src/eigen + sed -i '/add_subdirectory(eigen)/d' src/CMakeLists.txt + commit 'Unbundle eigen' + git commit -q -a -m 'Unbundle eigen' --author 'rpm-build ' + unbundle expat + rm -rf src/expat + sed -i '/add_subdirectory(expat)/d' src/CMakeLists.txt + commit 'Unbundle expat' + git commit -q -a -m 'Unbundle expat' --author 'rpm-build ' + unbundle glew + rm -rf src/glew + sed -i '/add_subdirectory(glew)/d' src/CMakeLists.txt + commit 'Unbundle glew' + git commit -q -a -m 'Unbundle glew' --author 'rpm-build ' + unbundle miniz + rm -rf src/miniz + sed -i '/add_subdirectory(miniz)/d' src/CMakeLists.txt + commit 'Unbundle miniz' + git commit -q -a -m 'Unbundle miniz' --author 'rpm-build ' + unbundle poly2tri + rm -rf src/poly2tri + sed -i '/add_subdirectory(poly2tri)/d' src/CMakeLists.txt + commit 'Unbundle poly2tri' + git commit -q -a -m 'Unbundle poly2tri' --author 'rpm-build ' + rm -f t/combineinfill.t t/custom_gcode.t t/fill.t t/multi.t t/retraction.t t/skirt_brim.t + commit 'Remove xfail tests.' + git commit -q -a -m 'Remove xfail tests.' --author 'rpm-build ' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.sx0BIy + umask 022 + cd /builddir/build/BUILD + cd PrusaSlicer-version_2.3.3 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/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 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -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 -S . -B redhat-linux-build -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_DO_STRIP:BOOL=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DBUILD_SHARED_LIBS:BOOL=ON -DSLIC3R_PCH=0 -DSLIC3R_FHS=1 -DSLIC3R_WX_STABLE=1 -DSLIC3R_GTK=3 -DSLIC3R_BUILD_TESTS=1 -DCMAKE_BUILD_TYPE=Release -DSLIC3R_PERL_XS=1 -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.2.1 -- 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 -- SLIC3R_ASAN: OFF -- SLIC3R_BUILD_SANDBOXES: OFF -- SLIC3R_BUILD_TESTS: 1 -- SLIC3R_FHS: 1 -- SLIC3R_GTK: 3 -- SLIC3R_GUI: ON -- SLIC3R_MSVC_COMPILE_PARALLEL: ON -- SLIC3R_MSVC_PDB: ON -- SLIC3R_PCH: 0 -- SLIC3R_PERL_XS: 1 -- SLIC3R_PROFILE: OFF -- SLIC3R_STATIC: OFF -- SLIC3R_WX_STABLE: 1 -- SLIC3R_STATIC: OFF -- CMAKE_PREFIX_PATH: (default) -- Found PkgConfig: /usr/bin/pkgconf (found version "1.8.0") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE CMake Warning (dev) at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:438 (message): The package name passed to `find_package_handle_standard_args` (DBUS) does not match the name of the calling package (DBus). This can lead to problems in calling code that expects `find_package` result variables (e.g., `_FOUND`) to follow a certain pattern. Call Stack (most recent call first): cmake/modules/FindDBus.cmake:59 (FIND_PACKAGE_HANDLE_STANDARD_ARGS) CMakeLists.txt:181 (find_package) This warning is for project developers. Use -Wno-dev to suppress it. -- Found DBUS: /usr/include/dbus-1.0;/usr/lib/dbus-1.0/include -- Found Boost: /usr/include (found suitable version "1.76.0", minimum required is "1.64.0") found components: system filesystem thread log locale regex chrono atomic date_time log_setup -- Boost::boost exists -- Found TBB: /usr/include (found version "2020.3") -- TBB_FOUND = TRUE -- TBB_INCLUDE_DIRS = /usr/include -- TBB_DEFINITIONS = -- TBB_LIBRARIES = /usr/lib/libtbb.so -- TBB_DEFINITIONS_DEBUG = TBB_USE_DEBUG=1 -- TBB_LIBRARIES_DEBUG = -- TBB_DEFINITIONS_RELEASE = -- TBB_LIBRARIES_RELEASE = /usr/lib/libtbb.so -- Found CURL: /usr/lib/libcurl.so (found version "7.80.0") -- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") -- Found Eigen3: /usr/include/eigen3 (Required is at least version "3.3") -- Found EXPAT: /usr/lib/libexpat.so (found version "2.4.1") -- Found PNG: /usr/lib/libpng.so (found version "1.6.37") -- Found OpenGL: /usr/lib/libOpenGL.so -- Found GLEW: /usr/include (found version "2.1.0") -- Found NLopt in '/usr/lib'. -- Using NLopt include directory '/usr/include'. -- Using NLopt library '/usr/lib/libnlopt.so'. -- Found OpenVDB: /usr/include (found suitable version "9.0.0", minimum required is "5.0") found components: openvdb -- OpenVDB ABI Version: 9 -- Found Boost: /usr/include (found version "1.76.0") found components: iostreams system regex -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test LLVM_HAS_ATOMICS -- Performing Test LLVM_HAS_ATOMICS - Success -- OpenVDB libraries: /usr/lib/libopenvdb.so CMake Deprecation Warning at src/admesh/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/boost/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/clipper/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/glu-libtess/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/polypartition/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/qhull/CMakeLists.txt:31 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- qhull Version: 7.2.0 (static linking) CMake Deprecation Warning at src/Shiny/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at src/semver/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- IGL NOT found, using bundled version... -- Using header-only CGAL -- Targetting Unix Makefiles -- Using /usr/bin/g++ compiler. -- Found GMP: /usr/lib/libgmp.so -- Found MPFR: /usr/lib/libmpfr.so -- Found Boost: /usr/include (found suitable version "1.76.0", minimum required is "1.48") -- Boost include dirs: /usr/include -- Boost libraries: -- Using gcc version 4 or later. Adding -frounding-math CMake Deprecation Warning at src/imgui/CMakeLists.txt:2 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Found wxWidgets: -pthread;;;-lwx_baseu-3.0;-lwx_gtk3u_core-3.0;-lwx_gtk3u_adv-3.0;-lwx_gtk3u_html-3.0;-lwx_gtk3u_gl-3.0 (found suitable version "3.0.5", minimum required is "3.0") -- wx-config path: /usr/bin/wx-config -- wx libs: -pthread;;;-lwx_baseu-3.0;-lwx_gtk3u_core-3.0;-lwx_gtk3u_adv-3.0;-lwx_gtk3u_html-3.0;-lwx_gtk3u_gl-3.0;/usr/lib/libpng.so;/usr/lib/libz.so;/usr/lib/libexpat.so;/usr/lib/librt.a -- Found GTK3: /usr/include/gtk-3.0;/usr/include/pango-1.0;/usr/include/glib-2.0;/usr/lib/glib-2.0/include;/usr/include/sysprof-4;/usr/include/harfbuzz;/usr/include/freetype2;/usr/include/libpng16;/usr/include/libmount;/usr/include/blkid;/usr/include/fribidi;/usr/include/libxml2;/usr/include/cairo;/usr/include/pixman-1;/usr/include/gdk-pixbuf-2.0;/usr/include/gio-unix-2.0;/usr/include/cloudproviders;/usr/include/atk-1.0;/usr/include/at-spi2-atk/2.0;/usr/include/dbus-1.0;/usr/lib/dbus-1.0/include;/usr/include/at-spi-2.0 PATH: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/../local-lib/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin PERL_INCLUDE: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/../local-lib/lib/perl5: -- Found Perl: /usr/bin/perl (found version "5.34.0") -- Found PerlLibs: /usr/lib/libperl.so (found version "5.34.0") -- PERL_INCLUDE_PATH = /usr/lib/perl5/CORE -- PERL_LIBRARY = /usr/lib/libperl.so -- PERL_EXECUTABLE = /usr/bin/perl -- PERL_SITESEARCH = UNKNOWN -- PERL_SITELIB = /usr/local/share/perl5/5.34 -- PERL_VENDORARCH = /usr/lib/perl5/vendor_perl -- PERL_VENDORLIB = /usr/share/perl5/vendor_perl -- PERL_ARCHLIB = /usr/lib/perl5 -- PERL_PRIVLIB = /usr/share/perl5 -- PERL_EXTRA_C_FLAGS = -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fwrapv -fno-strict-aliasing -I/usr/local/include -- PerlEmbed_ARCHNAME = arm-linux-thread-multi-64int -- PerlEmbed_CCFLAGS = -D_REENTRANT;-D_GNU_SOURCE;-O2;-flto=auto;-ffat-lto-objects;-fexceptions;-g;-grecord-gcc-switches;-pipe;-Wall;-Werror=format-security;-Wp,-D_FORTIFY_SOURCE=2;-Wp,-D_GLIBCXX_ASSERTIONS;-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1;-fstack-protector-strong;-march=armv7-a;-mfpu=vfpv3-d16;-mtune=generic-armv7-a;-mabi=aapcs-linux;-mfloat-abi=hard;-fwrapv;-fno-strict-aliasing;-I/usr/local/include;-D_LARGEFILE_SOURCE;-D_FILE_OFFSET_BITS=64 -- PerlEmbed_CCCDLFLAGS = -fPIC -- LD = gcc -- PerlEmbed_LDFLAGS = -Wl,--enable-new-dtags;-Wl,-z,relro;-Wl,--as-needed;-Wl,-z,now;-specs=/usr/lib/rpm/redhat/redhat-hardened-ld;-Wl,-z,relro;-Wl,--as-needed;-Wl,-z,now;-specs=/usr/lib/rpm/redhat/redhat-hardened-ld;-fstack-protector-strong;-L/usr/local/lib;-L/usr/lib/perl5/CORE;-lperl;-lpthread;-lresolv;-ldl;-lm;-lcrypt;-lutil;-lc -- PerlEmbed_LDDLFLAGS = -lpthread;-shared;-Wl,-z,relro;-Wl,--as-needed;-Wl,-z,now;-specs=/usr/lib/rpm/redhat/redhat-hardened-ld;-L/usr/local/lib;-fstack-protector-strong -- Found PerlEmbed: -D_REENTRANT;-D_GNU_SOURCE;-O2;-flto=auto;-ffat-lto-objects;-fexceptions;-g;-grecord-gcc-switches;-pipe;-Wall;-Werror=format-security;-Wp,-D_FORTIFY_SOURCE=2;-Wp,-D_GLIBCXX_ASSERTIONS;-specs=/usr/lib/rpm/redhat/redhat-hardened-cc1;-fstack-protector-strong;-march=armv7-a;-mfpu=vfpv3-d16;-mtune=generic-armv7-a;-mabi=aapcs-linux;-mfloat-abi=hard;-fwrapv;-fno-strict-aliasing;-I/usr/local/include;-D_LARGEFILE_SOURCE;-D_FILE_OFFSET_BITS=64 (found version "5.34.0") -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_Fortran_FLAGS_RELEASE CMAKE_INSTALL_DO_STRIP INCLUDE_INSTALL_DIR LIB_INSTALL_DIR SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build + /usr/bin/cmake --build redhat-linux-build -j5 --verbose /usr/bin/cmake -S/builddir/build/BUILD/PrusaSlicer-version_2.3.3 -B/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/CMakeFiles /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/hidapi/CMakeFiles/hidapi.dir/build.make src/hidapi/CMakeFiles/hidapi.dir/depend /usr/bin/gmake -f src/build-utils/CMakeFiles/encoding-check.dir/build.make src/build-utils/CMakeFiles/encoding-check.dir/depend /usr/bin/gmake -f src/admesh/CMakeFiles/admesh.dir/build.make src/admesh/CMakeFiles/admesh.dir/depend /usr/bin/gmake -f src/boost/CMakeFiles/nowide.dir/build.make src/boost/CMakeFiles/nowide.dir/depend /usr/bin/gmake -f src/clipper/CMakeFiles/clipper.dir/build.make src/clipper/CMakeFiles/clipper.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/hidapi /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/hidapi/CMakeFiles/hidapi.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/build-utils /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/CMakeFiles/encoding-check.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/admesh /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/admesh/CMakeFiles/admesh.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/clipper /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/clipper/CMakeFiles/clipper.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/boost /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/boost /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/boost/CMakeFiles/nowide.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/admesh/CMakeFiles/admesh.dir/build.make src/admesh/CMakeFiles/admesh.dir/build /usr/bin/gmake -f src/build-utils/CMakeFiles/encoding-check.dir/build.make src/build-utils/CMakeFiles/encoding-check.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/hidapi/CMakeFiles/hidapi.dir/build.make src/hidapi/CMakeFiles/hidapi.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/clipper/CMakeFiles/clipper.dir/build.make src/clipper/CMakeFiles/clipper.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/boost/CMakeFiles/nowide.dir/build.make src/boost/CMakeFiles/nowide.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 1%] Building CXX object src/admesh/CMakeFiles/admesh.dir/connect.cpp.o [ 2%] Building CXX object src/build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o [ 2%] Building C object src/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/admesh/CMakeFiles/admesh.dir/connect.cpp.o -MF CMakeFiles/admesh.dir/connect.cpp.o.d -o CMakeFiles/admesh.dir/connect.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/connect.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/build-utils/CMakeFiles/encoding-check.dir/encoding-check.cpp.o -MF CMakeFiles/encoding-check.dir/encoding-check.cpp.o.d -o CMakeFiles/encoding-check.dir/encoding-check.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/build-utils/encoding-check.cpp [ 2%] Building CXX object src/clipper/CMakeFiles/clipper.dir/clipper.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/hidapi && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/hidapi/CMakeFiles/hidapi.dir/linux/hid.c.o -MF CMakeFiles/hidapi.dir/linux/hid.c.o.d -o CMakeFiles/hidapi.dir/linux/hid.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/linux/hid.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/clipper && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/clipper/CMakeFiles/clipper.dir/clipper.cpp.o -MF CMakeFiles/clipper.dir/clipper.cpp.o.d -o CMakeFiles/clipper.dir/clipper.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp [ 2%] Building CXX object src/boost/CMakeFiles/nowide.dir/nowide/iostream.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/boost && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/boost/CMakeFiles/nowide.dir/nowide/iostream.cpp.o -MF CMakeFiles/nowide.dir/nowide/iostream.cpp.o.d -o CMakeFiles/nowide.dir/nowide/iostream.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/boost/nowide/iostream.cpp [ 3%] Linking C static library libhidapi.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/hidapi && /usr/bin/cmake -P CMakeFiles/hidapi.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/hidapi && /usr/bin/cmake -E cmake_link_script CMakeFiles/hidapi.dir/link.txt --verbose=1 /usr/bin/ar qc libhidapi.a CMakeFiles/hidapi.dir/linux/hid.c.o /usr/bin/ranlib libhidapi.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 3%] Built target hidapi /usr/bin/gmake -f src/glu-libtess/CMakeFiles/glu-libtess.dir/build.make src/glu-libtess/CMakeFiles/glu-libtess.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/glu-libtess /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/glu-libtess/CMakeFiles/glu-libtess.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/glu-libtess/CMakeFiles/glu-libtess.dir/build.make src/glu-libtess/CMakeFiles/glu-libtess.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 3%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/dict.c.o -MF CMakeFiles/glu-libtess.dir/src/dict.c.o.d -o CMakeFiles/glu-libtess.dir/src/dict.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/src/dict.c [ 4%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/geom.c.o -MF CMakeFiles/glu-libtess.dir/src/geom.c.o.d -o CMakeFiles/glu-libtess.dir/src/geom.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/src/geom.c [ 4%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/memalloc.c.o -MF CMakeFiles/glu-libtess.dir/src/memalloc.c.o.d -o CMakeFiles/glu-libtess.dir/src/memalloc.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/src/memalloc.c [ 5%] Linking CXX static library libnowide.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/boost && /usr/bin/cmake -P CMakeFiles/nowide.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/boost && /usr/bin/cmake -E cmake_link_script CMakeFiles/nowide.dir/link.txt --verbose=1 /usr/bin/ar qc libnowide.a CMakeFiles/nowide.dir/nowide/iostream.cpp.o [ 5%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o /usr/bin/ranlib libnowide.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/mesh.c.o -MF CMakeFiles/glu-libtess.dir/src/mesh.c.o.d -o CMakeFiles/glu-libtess.dir/src/mesh.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/src/mesh.c gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 5%] Built target nowide /usr/bin/gmake -f src/polypartition/CMakeFiles/polypartition.dir/build.make src/polypartition/CMakeFiles/polypartition.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/polypartition /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/polypartition/CMakeFiles/polypartition.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/polypartition/CMakeFiles/polypartition.dir/build.make src/polypartition/CMakeFiles/polypartition.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 5%] Building CXX object src/polypartition/CMakeFiles/polypartition.dir/polypartition.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/polypartition && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/polypartition/CMakeFiles/polypartition.dir/polypartition.cpp.o -MF CMakeFiles/polypartition.dir/polypartition.cpp.o.d -o CMakeFiles/polypartition.dir/polypartition.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition/polypartition.cpp [ 5%] Linking CXX executable encoding-check cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils && /usr/bin/cmake -E cmake_link_script CMakeFiles/encoding-check.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/encoding-check.dir/encoding-check.cpp.o -o encoding-check /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp: In function 'void ClipperLib::InitEdge(ClipperLib::TEdge*, ClipperLib::TEdge*, ClipperLib::TEdge*, const ClipperLib::IntPoint&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp:415:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ClipperLib::TEdge'; use assignment or value-initialization instead [-Wclass-memaccess] 415 | std::memset(e, 0, sizeof(TEdge)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp:41: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.hpp:217:10: note: 'struct ClipperLib::TEdge' declared here 217 | struct TEdge { | ^~~~~ [ 5%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/normal.c.o -MF CMakeFiles/glu-libtess.dir/src/normal.c.o.d -o CMakeFiles/glu-libtess.dir/src/normal.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/src/normal.c [ 6%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/priorityq.c.o -MF CMakeFiles/glu-libtess.dir/src/priorityq.c.o.d -o CMakeFiles/glu-libtess.dir/src/priorityq.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/src/priorityq.c gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 6%] Built target encoding-check /usr/bin/gmake -f src/qhull/CMakeFiles/qhullstatic.dir/build.make src/qhull/CMakeFiles/qhullstatic.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull/CMakeFiles/qhullstatic.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/qhull/CMakeFiles/qhullstatic.dir/build.make src/qhull/CMakeFiles/qhullstatic.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 6%] Building C object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/global_r.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/global_r.c.o -MF CMakeFiles/qhullstatic.dir/src/libqhull_r/global_r.c.o.d -o CMakeFiles/qhullstatic.dir/src/libqhull_r/global_r.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/global_r.c [ 6%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/render.c.o -MF CMakeFiles/glu-libtess.dir/src/render.c.o.d -o CMakeFiles/glu-libtess.dir/src/render.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/src/render.c [ 6%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/sweep.c.o -MF CMakeFiles/glu-libtess.dir/src/sweep.c.o.d -o CMakeFiles/glu-libtess.dir/src/sweep.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/src/sweep.c [ 6%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tess.c.o -MF CMakeFiles/glu-libtess.dir/src/tess.c.o.d -o CMakeFiles/glu-libtess.dir/src/tess.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/src/tess.c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/src/tess.c:415:46: warning: argument 2 of type 'GLdouble[3]' {aka 'double[3]'} with mismatched bound [-Warray-parameter=] 415 | gluTessVertex( GLUtesselator *tess, GLdouble coords[3], void *data ) | ~~~~~~~~~^~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/src/tess.h:38, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/src/tess.c:40: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include/glu-libtess.h:191:69: note: previously declared as 'GLdouble *' {aka 'double *'} 191 | GLAPI void GLAPIENTRY gluTessVertex (GLUtesselator* tess, GLdouble *location, GLvoid* data); | ~~~~~~~~~~^~~~~~~~ [ 7%] Building C object src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/glu-libtess && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/glu-libtess/CMakeFiles/glu-libtess.dir/src/tessmono.c.o -MF CMakeFiles/glu-libtess.dir/src/tessmono.c.o.d -o CMakeFiles/glu-libtess.dir/src/tessmono.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/src/tessmono.c [ 7%] Linking C static library libglu-libtess.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/glu-libtess && /usr/bin/cmake -P CMakeFiles/glu-libtess.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/glu-libtess && /usr/bin/cmake -E cmake_link_script CMakeFiles/glu-libtess.dir/link.txt --verbose=1 /usr/bin/ar qc libglu-libtess.a CMakeFiles/glu-libtess.dir/src/dict.c.o CMakeFiles/glu-libtess.dir/src/geom.c.o CMakeFiles/glu-libtess.dir/src/memalloc.c.o CMakeFiles/glu-libtess.dir/src/mesh.c.o CMakeFiles/glu-libtess.dir/src/normal.c.o CMakeFiles/glu-libtess.dir/src/priorityq.c.o CMakeFiles/glu-libtess.dir/src/render.c.o CMakeFiles/glu-libtess.dir/src/sweep.c.o CMakeFiles/glu-libtess.dir/src/tess.c.o CMakeFiles/glu-libtess.dir/src/tessmono.c.o /usr/bin/ranlib libglu-libtess.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 7%] Built target glu-libtess /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r_cgal.dir/build.make src/libslic3r/CMakeFiles/libslic3r_cgal.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r/CMakeFiles/libslic3r_cgal.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r_cgal.dir/build.make src/libslic3r/CMakeFiles/libslic3r_cgal.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 7%] Building CXX object src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DCGAL_USE_GMPXX=1 -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -frounding-math -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o -MF CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o.d -o CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/MeshBoolean.cpp [ 8%] Building C object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/stat_r.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/stat_r.c.o -MF CMakeFiles/qhullstatic.dir/src/libqhull_r/stat_r.c.o.d -o CMakeFiles/qhullstatic.dir/src/libqhull_r/stat_r.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/stat_r.c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/connect.cpp: In function 'void stl_check_facets_nearby(stl_file*, float)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/connect.cpp:482:51: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 482 | if ( (stl->stats.connected_facets_1_edge == stl->stats.number_of_facets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/connect.cpp:483:47: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 483 | && (stl->stats.connected_facets_2_edge == stl->stats.number_of_facets) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/connect.cpp:484:47: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 484 | && (stl->stats.connected_facets_3_edge == stl->stats.number_of_facets)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/connect.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/connect.cpp:535:34: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 535 | if (facet_number < -- stl->stats.number_of_facets) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/connect.cpp:544:60: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 544 | if (other_face_idx != stl->stats.number_of_facets) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/connect.cpp: In instantiation of 'void HashTableEdges::insert_edge(stl_file*, const HashEdge&, MatchNeighbors) [with MatchNeighbors = HashTableEdges::insert_edge_exact(stl_file*, const HashEdge&)::]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/connect.cpp:143:20: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/connect.cpp:219:51: warning: unused variable 'temp' [-Wunused-variable] 219 | HashEdge *temp = link->next; | ^~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/connect.cpp: In instantiation of 'void HashTableEdges::insert_edge(stl_file*, const HashEdge&, MatchNeighbors) [with MatchNeighbors = HashTableEdges::insert_edge_nearby(stl_file*, const HashEdge&)::]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/connect.cpp:148:20: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/connect.cpp:219:51: warning: unused variable 'temp' [-Wunused-variable] [ 8%] Building C object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/geom2_r.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/geom2_r.c.o -MF CMakeFiles/qhullstatic.dir/src/libqhull_r/geom2_r.c.o.d -o CMakeFiles/qhullstatic.dir/src/libqhull_r/geom2_r.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/geom2_r.c [ 8%] Linking CXX static library libpolypartition.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/polypartition && /usr/bin/cmake -P CMakeFiles/polypartition.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/polypartition && /usr/bin/cmake -E cmake_link_script CMakeFiles/polypartition.dir/link.txt --verbose=1 /usr/bin/ar qc libpolypartition.a CMakeFiles/polypartition.dir/polypartition.cpp.o [ 8%] Building C object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/poly2_r.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/poly2_r.c.o -MF CMakeFiles/qhullstatic.dir/src/libqhull_r/poly2_r.c.o.d -o CMakeFiles/qhullstatic.dir/src/libqhull_r/poly2_r.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/poly2_r.c /usr/bin/ranlib libpolypartition.a /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/poly2_r.c: In function 'qh_delridge': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/poly2_r.c:1127:10: warning: variable 'freelistp' set but not used [-Wunused-but-set-variable] 1127 | void **freelistp; /* used if !qh_NOmem by qh_memfree_() */ | ^~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 8%] Built target polypartition /usr/bin/gmake -f src/imgui/CMakeFiles/imgui.dir/build.make src/imgui/CMakeFiles/imgui.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/imgui /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/imgui /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/imgui/CMakeFiles/imgui.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/imgui/CMakeFiles/imgui.dir/build.make src/imgui/CMakeFiles/imgui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 8%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui.cpp.o -MF CMakeFiles/imgui.dir/imgui.cpp.o.d -o CMakeFiles/imgui.dir/imgui.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/imgui/imgui.cpp [ 8%] Building CXX object src/admesh/CMakeFiles/admesh.dir/normals.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/admesh/CMakeFiles/admesh.dir/normals.cpp.o -MF CMakeFiles/admesh.dir/normals.cpp.o.d -o CMakeFiles/admesh.dir/normals.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/normals.cpp [ 8%] Building C object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/merge_r.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/merge_r.c.o -MF CMakeFiles/qhullstatic.dir/src/libqhull_r/merge_r.c.o.d -o CMakeFiles/qhullstatic.dir/src/libqhull_r/merge_r.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/merge_r.c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/merge_r.c: In function 'qh_all_merges': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/merge_r.c:219:10: warning: variable 'freelistp' set but not used [-Wunused-but-set-variable] 219 | void **freelistp; /* used if !qh_NOmem by qh_memfree_() */ | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/merge_r.c: In function 'qh_appendmergeset': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/merge_r.c:322:10: warning: variable 'freelistp' set but not used [-Wunused-but-set-variable] 322 | void **freelistp; /* used if !qh_NOmem by qh_memalloc_() */ | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/merge_r.c: In function 'qh_mergecycle_ridges': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/merge_r.c:2090:10: warning: variable 'freelistp' set but not used [-Wunused-but-set-variable] 2090 | void **freelistp; /* used if !qh_NOmem by qh_memfree_() */ | ^~~~~~~~~ In member function 'ClipperLib::PolyNode::PolyNode(ClipperLib::PolyNode const&)', inlined from '__gnu_cxx::new_allocator::construct(ClipperLib::PolyNode*, ClipperLib::PolyNode&&)void' at /usr/include/c++/11/ext/new_allocator.h:162:4, inlined from 'std::allocator_traits >::construct(std::allocator&, ClipperLib::PolyNode*, ClipperLib::PolyNode&&)void' at /usr/include/c++/11/bits/alloc_traits.h:512:17, inlined from 'std::vector >::emplace_back(ClipperLib::PolyNode&&)ClipperLib::PolyNode&' at /usr/include/c++/11/bits/vector.tcc:115:30, inlined from 'ClipperLib::Clipper::BuildResult2(ClipperLib::PolyTree&)' at /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp:2815:39: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.hpp:132:7: warning: 'MEM[(const struct PolyNode &)&D.110909].m_jointype' may be used uninitialized [-Wmaybe-uninitialized] 132 | class PolyNode | ^~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp: In member function 'ClipperLib::Clipper::BuildResult2(ClipperLib::PolyTree&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp:2815:49: note: '' declared here 2815 | polytree.AllNodes.emplace_back(PolyNode()); | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp:41: In member function 'ClipperLib::PolyNode::PolyNode(ClipperLib::PolyNode const&)', inlined from '__gnu_cxx::new_allocator::construct(ClipperLib::PolyNode*, ClipperLib::PolyNode&&)void' at /usr/include/c++/11/ext/new_allocator.h:162:4, inlined from 'std::allocator_traits >::construct(std::allocator&, ClipperLib::PolyNode*, ClipperLib::PolyNode&&)void' at /usr/include/c++/11/bits/alloc_traits.h:512:17, inlined from 'std::vector >::emplace_back(ClipperLib::PolyNode&&)ClipperLib::PolyNode&' at /usr/include/c++/11/bits/vector.tcc:115:30, inlined from 'ClipperLib::Clipper::BuildResult2(ClipperLib::PolyTree&)' at /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp:2815:39: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.hpp:132:7: warning: 'MEM[(const struct PolyNode &)&D.110909].m_endtype' may be used uninitialized [-Wmaybe-uninitialized] 132 | class PolyNode | ^~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp: In member function 'ClipperLib::Clipper::BuildResult2(ClipperLib::PolyTree&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp:2815:49: note: '' declared here 2815 | polytree.AllNodes.emplace_back(PolyNode()); | ^ [ 9%] Building CXX object src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/clipper && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/clipper/CMakeFiles/clipper.dir/clipper_z.cpp.o -MF CMakeFiles/clipper.dir/clipper_z.cpp.o.d -o CMakeFiles/clipper.dir/clipper_z.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper_z.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/normals.cpp: In function 'void stl_fix_normal_directions(stl_file*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/normals.cpp:196:29: warning: unused variable 'temp' [-Wunused-variable] 196 | stl_normal *temp = head->next; // Delete this facet from the list. | ^~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/normals.cpp:201:29: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 201 | if (checked >= stl->stats.number_of_facets) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 10%] Building C object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/libqhull_r.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/libqhull_r.c.o -MF CMakeFiles/qhullstatic.dir/src/libqhull_r/libqhull_r.c.o.d -o CMakeFiles/qhullstatic.dir/src/libqhull_r/libqhull_r.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/libqhull_r.c In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper_z.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp: In function 'void ClipperLib_Z::InitEdge(ClipperLib_Z::TEdge*, ClipperLib_Z::TEdge*, ClipperLib_Z::TEdge*, const ClipperLib_Z::IntPoint&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp:415:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ClipperLib_Z::TEdge'; use assignment or value-initialization instead [-Wclass-memaccess] 415 | std::memset(e, 0, sizeof(TEdge)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp:41, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper_z.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.hpp:217:10: note: 'struct ClipperLib_Z::TEdge' declared here 217 | struct TEdge { | ^~~~~ [ 10%] Building C object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/geom_r.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/geom_r.c.o -MF CMakeFiles/qhullstatic.dir/src/libqhull_r/geom_r.c.o.d -o CMakeFiles/qhullstatic.dir/src/libqhull_r/geom_r.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/geom_r.c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/geom_r.c: In function 'qh_projectpoint': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/geom_r.c:897:10: warning: variable 'freelistp' set but not used [-Wunused-but-set-variable] 897 | void **freelistp; /* used if !qh_NOmem by qh_memalloc_() */ | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/geom_r.c: In function 'qh_setfacetplane': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/geom_r.c:935:10: warning: variable 'freelistp' set but not used [-Wunused-but-set-variable] 935 | void **freelistp; /* used if !qh_NOmem by qh_memalloc_() */ | ^~~~~~~~~ [ 10%] Building C object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/poly_r.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/poly_r.c.o -MF CMakeFiles/qhullstatic.dir/src/libqhull_r/poly_r.c.o.d -o CMakeFiles/qhullstatic.dir/src/libqhull_r/poly_r.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/poly_r.c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/poly_r.c: In function 'qh_delfacet': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/poly_r.c:248:10: warning: variable 'freelistp' set but not used [-Wunused-but-set-variable] 248 | void **freelistp; /* used if !qh_NOmem by qh_memfree_() */ | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/poly_r.c: In function 'qh_makenew_nonsimplicial': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/poly_r.c:564:10: warning: variable 'freelistp' set but not used [-Wunused-but-set-variable] 564 | void **freelistp; /* used if !qh_NOmem by qh_memfree_() */ | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/poly_r.c: In function 'qh_newfacet': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/poly_r.c:987:10: warning: variable 'freelistp' set but not used [-Wunused-but-set-variable] 987 | void **freelistp; /* used if !qh_NOmem by qh_memalloc_() */ | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/poly_r.c: In function 'qh_newridge': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/poly_r.c:1020:10: warning: variable 'freelistp' set but not used [-Wunused-but-set-variable] 1020 | void **freelistp; /* used if !qh_NOmem by qh_memalloc_() */ | ^~~~~~~~~ [ 10%] Building C object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/qset_r.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/qset_r.c.o -MF CMakeFiles/qhullstatic.dir/src/libqhull_r/qset_r.c.o.d -o CMakeFiles/qhullstatic.dir/src/libqhull_r/qset_r.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/qset_r.c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/qset_r.c: In function 'qh_setfree': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/qset_r.c:718:10: warning: variable 'freelistp' set but not used [-Wunused-but-set-variable] 718 | void **freelistp; /* used if !qh_NOmem by qh_memfree_() */ | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/qset_r.c: In function 'qh_setnew': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/qset_r.c:928:10: warning: variable 'freelistp' set but not used [-Wunused-but-set-variable] 928 | void **freelistp; /* used if !qh_NOmem by qh_memalloc_() */ | ^~~~~~~~~ [ 10%] Building CXX object src/admesh/CMakeFiles/admesh.dir/shared.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/admesh/CMakeFiles/admesh.dir/shared.cpp.o -MF CMakeFiles/admesh.dir/shared.cpp.o.d -o CMakeFiles/admesh.dir/shared.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/shared.cpp [ 11%] Building C object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/mem_r.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/mem_r.c.o -MF CMakeFiles/qhullstatic.dir/src/libqhull_r/mem_r.c.o.d -o CMakeFiles/qhullstatic.dir/src/libqhull_r/mem_r.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/mem_r.c [ 11%] Building C object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/random_r.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/random_r.c.o -MF CMakeFiles/qhullstatic.dir/src/libqhull_r/random_r.c.o.d -o CMakeFiles/qhullstatic.dir/src/libqhull_r/random_r.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/random_r.c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/random_r.c: In function 'qh_argv_to_command': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/random_r.c:84:6: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 84 | }else | ^~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/random_r.c:86:7: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 86 | strcat(command, s); | ^~~~~~ [ 11%] Building C object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/usermem_r.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/usermem_r.c.o -MF CMakeFiles/qhullstatic.dir/src/libqhull_r/usermem_r.c.o.d -o CMakeFiles/qhullstatic.dir/src/libqhull_r/usermem_r.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/usermem_r.c [ 11%] Building C object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/io_r.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/io_r.c.o -MF CMakeFiles/qhullstatic.dir/src/libqhull_r/io_r.c.o.d -o CMakeFiles/qhullstatic.dir/src/libqhull_r/io_r.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/io_r.c In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/libqhull_r.h:32, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/qhull_ra.h:28, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/io_r.c:21: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/io_r.c: In function 'qh_printfacetridges': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/qset_r.h:143:38: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 143 | if (((variable= NULL), set)) for (\ | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/libqhull_r.h:926:34: note: in expansion of macro 'FOREACHsetelement_' 926 | #define FOREACHridge_(ridges) FOREACHsetelement_(ridgeT, ridges, ridge) | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/io_r.c:2622:7: note: in expansion of macro 'FOREACHridge_' 2622 | FOREACHridge_(facet->ridges) | ^~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/io_r.c:2624:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 2624 | qh_fprintf(qh, fp, 9185, "\n"); | ^~~~~~~~~~ [ 11%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_demo.cpp.o -MF CMakeFiles/imgui.dir/imgui_demo.cpp.o.d -o CMakeFiles/imgui.dir/imgui_demo.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/imgui/imgui_demo.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/shared.cpp: In function 'void stl_generate_shared_vertices(stl_file*, indexed_triangle_set&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/shared.cpp:104:55: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 104 | } else if (next_facet == facet_idx) { | ~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/shared.cpp: In function 'bool its_write_off(const indexed_triangle_set&, const char*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/shared.cpp:139:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 139 | for (int i = 0; i < its.vertices.size(); ++ i) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/shared.cpp: In function 'bool its_write_vrml(const indexed_triangle_set&, const char*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/shared.cpp:172:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 172 | for (; i + 1 < its.vertices.size(); ++ i) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/number_type_basic.h:51, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/assign.h:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.h:226, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/MeshBoolean.cpp:7: /usr/include/CGAL/double.h: In function 'std::pair CGAL::split_numerator_denominator(double)': /usr/include/CGAL/double.h:196:37: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 196 | split_numerator_denominator(double d) | ^ In file included from /usr/include/CGAL/int.h:23, from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/assign.h:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.h:226, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/MeshBoolean.cpp:7: /usr/include/CGAL/Modular_arithmetic/Residue_type.h: In function 'CGAL::Residue CGAL::operator+(const CGAL::Residue&)': /usr/include/CGAL/Modular_arithmetic/Residue_type.h:277:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 277 | inline Residue operator + (const Residue& p1) | ^ In file included from /usr/include/CGAL/number_type_basic.h:56, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/assign.h:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.h:226, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/MeshBoolean.cpp:7: /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:118:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 118 | std::pair operator()( const Type& x ) const { | ^ /usr/include/CGAL/int.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(long int)': /usr/include/CGAL/int.h:138:40: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 138 | Residue_type operator()(long i){ | ^ /usr/include/CGAL/int.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/int.h:278:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | std::pair operator()( const Type& x ) const { | ^ In file included from /usr/include/CGAL/number_type_basic.h:35, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/assign.h:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.h:226, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/MeshBoolean.cpp:7: /usr/include/CGAL/Residue.h: In member function 'CGAL::Coercion_traits::Type CGAL::Coercion_traits::Cast::operator()(const CGAL::Residue&) const': /usr/include/CGAL/Residue.h:41:1: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 41 | CGAL_DEFINE_COERCION_TRAITS_FROM_TO(short,CGAL::Residue) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/CGAL/gmpxx.h:38, from /usr/include/CGAL/number_type_basic.h:65, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/assign.h:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.h:226, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/MeshBoolean.cpp:7: /usr/include/CGAL/mpq_class.h: In member function 'std::pair CGAL::Real_embeddable_traits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >::To_interval::operator()(const mpq_class&) const': /usr/include/CGAL/mpq_class.h:203:48: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 203 | operator()( const mpq_class& x ) const { | ^ [ 12%] Building C object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/user_r.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/user_r.c.o -MF CMakeFiles/qhullstatic.dir/src/libqhull_r/user_r.c.o.d -o CMakeFiles/qhullstatic.dir/src/libqhull_r/user_r.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/user_r.c [ 12%] Building C object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/rboxlib_r.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhull_r/rboxlib_r.c.o -MF CMakeFiles/qhullstatic.dir/src/libqhull_r/rboxlib_r.c.o.d -o CMakeFiles/qhullstatic.dir/src/libqhull_r/rboxlib_r.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/rboxlib_r.c In file included from /usr/include/string.h:535, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/rboxlib_r.c:22: In function 'strncat', inlined from 'qh_rboxpoints' at /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhull_r/rboxlib_r.c:358:5: /usr/include/bits/string_fortified.h:136:10: warning: '__strncat_chk' output may be truncated copying between 0 and 199 bytes from a string of length 199 [-Wstringop-truncation] 136 | return __builtin___strncat_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'ClipperLib_Z::PolyNode::PolyNode(ClipperLib_Z::PolyNode const&)', inlined from '__gnu_cxx::new_allocator::construct(ClipperLib_Z::PolyNode*, ClipperLib_Z::PolyNode&&)void' at /usr/include/c++/11/ext/new_allocator.h:162:4, inlined from 'std::allocator_traits >::construct(std::allocator&, ClipperLib_Z::PolyNode*, ClipperLib_Z::PolyNode&&)void' at /usr/include/c++/11/bits/alloc_traits.h:512:17, inlined from 'std::vector >::emplace_back(ClipperLib_Z::PolyNode&&)ClipperLib_Z::PolyNode&' at /usr/include/c++/11/bits/vector.tcc:115:30, inlined from 'ClipperLib_Z::Clipper::BuildResult2(ClipperLib_Z::PolyTree&)' at /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp:2815:39: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.hpp:132:7: warning: 'MEM[(const struct PolyNode &)&D.111247].m_jointype' may be used uninitialized [-Wmaybe-uninitialized] 132 | class PolyNode | ^~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper_z.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp: In member function 'ClipperLib_Z::Clipper::BuildResult2(ClipperLib_Z::PolyTree&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp:2815:49: note: '' declared here 2815 | polytree.AllNodes.emplace_back(PolyNode()); | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp:41, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper_z.cpp:7: In member function 'ClipperLib_Z::PolyNode::PolyNode(ClipperLib_Z::PolyNode const&)', inlined from '__gnu_cxx::new_allocator::construct(ClipperLib_Z::PolyNode*, ClipperLib_Z::PolyNode&&)void' at /usr/include/c++/11/ext/new_allocator.h:162:4, inlined from 'std::allocator_traits >::construct(std::allocator&, ClipperLib_Z::PolyNode*, ClipperLib_Z::PolyNode&&)void' at /usr/include/c++/11/bits/alloc_traits.h:512:17, inlined from 'std::vector >::emplace_back(ClipperLib_Z::PolyNode&&)ClipperLib_Z::PolyNode&' at /usr/include/c++/11/bits/vector.tcc:115:30, inlined from 'ClipperLib_Z::Clipper::BuildResult2(ClipperLib_Z::PolyTree&)' at /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp:2815:39: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.hpp:132:7: warning: 'MEM[(const struct PolyNode &)&D.111247].m_endtype' may be used uninitialized [-Wmaybe-uninitialized] 132 | class PolyNode | ^~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper_z.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp: In member function 'ClipperLib_Z::Clipper::BuildResult2(ClipperLib_Z::PolyTree&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper/clipper.cpp:2815:49: note: '' declared here 2815 | polytree.AllNodes.emplace_back(PolyNode()); | ^ [ 12%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/Coordinates.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/Coordinates.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/Coordinates.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/Coordinates.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/Coordinates.cpp [ 12%] Building CXX object src/admesh/CMakeFiles/admesh.dir/stl_io.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/admesh/CMakeFiles/admesh.dir/stl_io.cpp.o -MF CMakeFiles/admesh.dir/stl_io.cpp.o.d -o CMakeFiles/admesh.dir/stl_io.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/stl_io.cpp [ 12%] Linking CXX static library libclipper.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/clipper && /usr/bin/cmake -P CMakeFiles/clipper.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/clipper && /usr/bin/cmake -E cmake_link_script CMakeFiles/clipper.dir/link.txt --verbose=1 /usr/bin/ar qc libclipper.a CMakeFiles/clipper.dir/clipper.cpp.o CMakeFiles/clipper.dir/clipper_z.cpp.o [ 12%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/PointCoordinates.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/PointCoordinates.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/PointCoordinates.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/PointCoordinates.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/PointCoordinates.cpp /usr/bin/ranlib libclipper.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 12%] Built target clipper [ 13%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/Qhull.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/Qhull.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/Qhull.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/Qhull.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/Qhull.cpp In file included from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/assign.h:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.h:226, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/MeshBoolean.cpp:7: /usr/include/CGAL/Gmpz.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const NT&)': /usr/include/CGAL/Gmpz.h:200:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 200 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/Gmpz.h:245, from /usr/include/CGAL/internal/Exact_type_selector.h:29, from /usr/include/CGAL/Exact_kernel_selector.h:26, from /usr/include/CGAL/Filtered_kernel.h:22, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:21, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/assign.h:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.h:226, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/MeshBoolean.cpp:7: /usr/include/CGAL/Gmpq.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/Gmpq.h:82:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 82 | std::pair operator()( const Type& x ) const { | ^ [ 13%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_draw.cpp.o -MF CMakeFiles/imgui.dir/imgui_draw.cpp.o.d -o CMakeFiles/imgui.dir/imgui_draw.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/imgui/imgui_draw.cpp [ 13%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullFacet.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullFacet.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullFacet.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullFacet.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/QhullFacet.cpp In file included from /usr/include/CGAL/CORE_Expr.h:181, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel_with_sqrt.h:25, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/assign_scalar.h:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/assign.cpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/assign.h:40, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.h:226, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/MeshBoolean.cpp:7: /usr/include/CGAL/CORE_BigInt.h: In member function 'CGAL::Modular_traits::Residue_type CGAL::Modular_traits::Modular_image::operator()(const NT&)': /usr/include/CGAL/CORE_BigInt.h:144:45: note: parameter passing for argument of type 'CGAL::Residue' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | Residue_type operator()(const NT& a){ | ^ In file included from /usr/include/CGAL/CORE_BigInt.h:193, from /usr/include/CGAL/CORE_Expr.h:181, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel_with_sqrt.h:25, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/assign_scalar.h:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/assign.cpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/assign.h:40, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.h:226, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/MeshBoolean.cpp:7: /usr/include/CGAL/CORE_BigRat.h: In member function 'std::pair CGAL::Real_embeddable_traits::To_interval::operator()(const Type&) const': /usr/include/CGAL/CORE_BigRat.h:100:70: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 100 | std::pair operator()( const Type& x_ ) const { | ^ [ 13%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullFacetList.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullFacetList.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullFacetList.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullFacetList.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/QhullFacetList.cpp [ 14%] Building CXX object src/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/imgui && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/imgui/CMakeFiles/imgui.dir/imgui_widgets.cpp.o -MF CMakeFiles/imgui.dir/imgui_widgets.cpp.o.d -o CMakeFiles/imgui.dir/imgui_widgets.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/imgui/imgui_widgets.cpp [ 15%] Building CXX object src/admesh/CMakeFiles/admesh.dir/stlinit.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/admesh/CMakeFiles/admesh.dir/stlinit.cpp.o -MF CMakeFiles/admesh.dir/stlinit.cpp.o.d -o CMakeFiles/admesh.dir/stlinit.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/stlinit.cpp [ 15%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullFacetSet.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullFacetSet.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullFacetSet.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullFacetSet.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/QhullFacetSet.cpp [ 16%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullHyperplane.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullHyperplane.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullHyperplane.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullHyperplane.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/QhullHyperplane.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/stlinit.cpp: In function 'bool stl_read(stl_file*, FILE*, int, bool)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/stlinit.cpp:204:39: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'stl_normal' {aka 'class Eigen::Matrix'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 204 | memset(&facet.normal, 0, sizeof(facet.normal)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/eigen3/Eigen/Core:295, from /usr/include/eigen3/Eigen/Geometry:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/stl.h:31, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/stlinit.cpp:33: /usr/include/eigen3/Eigen/src/Core/Matrix.h:178:7: note: 'stl_normal' {aka 'class Eigen::Matrix'} declared here 178 | class Matrix | ^~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/stlinit.cpp:169:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 169 | fscanf(fp, " endsolid%*[^\n]\n"); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/stlinit.cpp:170:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 170 | fscanf(fp, " solid%*[^\n]\n"); // name might contain spaces so %*s doesn't work and it also can be empty (just "solid") | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/stlinit.cpp:185:30: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 185 | fgets(buf, 2047, fp); | ~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/stlinit.cpp:189:31: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result] 189 | fscanf(fp, " "); | ~~~~~~^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/stlinit.cpp:190:30: warning: ignoring return value of 'char* fgets(char*, int, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 190 | fgets(buf, 2047, fp); | ~~~~~^~~~~~~~~~~~~~~ [ 16%] Building CXX object src/admesh/CMakeFiles/admesh.dir/util.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/admesh && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/admesh/CMakeFiles/admesh.dir/util.cpp.o -MF CMakeFiles/admesh.dir/util.cpp.o.d -o CMakeFiles/admesh.dir/util.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/util.cpp [ 16%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullPoint.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullPoint.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullPoint.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullPoint.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/QhullPoint.cpp In file included from /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polygon_mesh.h:19, from /usr/include/CGAL/Polygon_mesh_processing/triangulate_hole.h:20, from /usr/include/CGAL/Polygon_mesh_processing/repair_self_intersections.h:24, from /usr/include/CGAL/Polygon_mesh_processing/repair.h:21, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/MeshBoolean.cpp:15: /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h: In member function 'CGAL::internal::Weight_min_max_dihedral_and_area CGAL::internal::Weight_min_max_dihedral_and_area::operator+(const CGAL::internal::Weight_min_max_dihedral_and_area&) const': /usr/include/CGAL/Polygon_mesh_processing/internal/Hole_filling/Triangulate_hole_polyline.h:279:3: note: parameter passing for argument of type 'CGAL::internal::Weight_min_max_dihedral_and_area' when C++17 is enabled changed to match C++14 in GCC 10.1 279 | { | ^ [ 16%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullPointSet.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullPointSet.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullPointSet.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullPointSet.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/QhullPointSet.cpp [ 16%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullPoints.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullPoints.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullPoints.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullPoints.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/QhullPoints.cpp In file included from /usr/include/CGAL/long_double.h:27, from /usr/include/CGAL/number_type_basic.h:52, from /usr/include/CGAL/basic.h:28, from /usr/include/CGAL/Cartesian/Cartesian_base.h:20, from /usr/include/CGAL/Simple_cartesian.h:20, from /usr/include/CGAL/Exact_predicates_exact_constructions_kernel.h:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/assign.h:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.cpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl/igl/copyleft/cgal/mesh_boolean.h:226, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/MeshBoolean.cpp:7: /usr/include/CGAL/Interval_nt.h: In instantiation of 'std::pair CGAL::Interval_nt::pair() const [with bool Protected = true]': /usr/include/CGAL/long_double.h:122:75: required from here /usr/include/CGAL/Interval_nt.h:235:29: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 235 | std::pair pair() const | ^~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/util.cpp: In function 'void stl_translate(stl_file*, float, float, float)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/util.cpp:73:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < stl->stats.number_of_facets; ++ i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/util.cpp: In function 'void stl_translate_relative(stl_file*, float, float, float)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/util.cpp:84:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 84 | for (int i = 0; i < stl->stats.number_of_facets; ++ i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/util.cpp: In function 'void stl_scale_versor(stl_file*, const stl_vertex&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/util.cpp:103:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 103 | for (int i = 0; i < stl->stats.number_of_facets; ++ i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullQh.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullQh.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullQh.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullQh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/QhullQh.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/util.cpp: In function 'void stl_repair(stl_file*, bool, bool, bool, float, bool, float, bool, int, bool, bool, bool, bool, bool, bool)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/util.cpp:327:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 327 | if (! tolerance_flag) | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/util.cpp:329:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 329 | if (! increment_flag) | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/util.cpp:333:48: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 333 | if (stl->stats.connected_facets_3_edge < stl->stats.number_of_facets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/util.cpp:336:56: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 336 | if (stl->stats.connected_facets_3_edge < stl->stats.number_of_facets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/util.cpp:354:56: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 354 | if (stl->stats.connected_facets_3_edge < stl->stats.number_of_facets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/admesh/util.cpp:363:56: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 363 | if (stl->stats.connected_facets_3_edge < stl->stats.number_of_facets) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 17%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullRidge.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullRidge.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullRidge.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullRidge.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/QhullRidge.cpp [ 17%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullSet.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullSet.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullSet.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullSet.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/QhullSet.cpp [ 17%] Linking CXX static library libimgui.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/imgui && /usr/bin/cmake -P CMakeFiles/imgui.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/imgui && /usr/bin/cmake -E cmake_link_script CMakeFiles/imgui.dir/link.txt --verbose=1 /usr/bin/ar qc libimgui.a CMakeFiles/imgui.dir/imgui.cpp.o CMakeFiles/imgui.dir/imgui_demo.cpp.o CMakeFiles/imgui.dir/imgui_draw.cpp.o CMakeFiles/imgui.dir/imgui_widgets.cpp.o [ 17%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullStat.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullStat.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullStat.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullStat.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/QhullStat.cpp /usr/bin/ranlib libimgui.a [ 18%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullVertex.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullVertex.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullVertex.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullVertex.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/QhullVertex.cpp [ 18%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullVertexSet.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullVertexSet.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullVertexSet.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullVertexSet.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/QhullVertexSet.cpp [ 18%] Linking CXX static library libadmesh.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/admesh && /usr/bin/cmake -P CMakeFiles/admesh.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/admesh && /usr/bin/cmake -E cmake_link_script CMakeFiles/admesh.dir/link.txt --verbose=1 /usr/bin/ar qc libadmesh.a CMakeFiles/admesh.dir/connect.cpp.o CMakeFiles/admesh.dir/normals.cpp.o CMakeFiles/admesh.dir/shared.cpp.o CMakeFiles/admesh.dir/stl_io.cpp.o CMakeFiles/admesh.dir/stlinit.cpp.o CMakeFiles/admesh.dir/util.cpp.o [ 18%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/RboxPoints.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/RboxPoints.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/RboxPoints.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/RboxPoints.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/RboxPoints.cpp [ 18%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/RoadError.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/RoadError.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/RoadError.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/RoadError.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/RoadError.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 18%] Built target imgui /usr/bin/gmake -f src/Shiny/CMakeFiles/Shiny.dir/build.make src/Shiny/CMakeFiles/Shiny.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/Shiny /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/Shiny /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/Shiny/CMakeFiles/Shiny.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/Shiny/CMakeFiles/Shiny.dir/build.make src/Shiny/CMakeFiles/Shiny.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 18%] Building C object src/Shiny/CMakeFiles/Shiny.dir/ShinyManager.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/Shiny && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/Shiny/CMakeFiles/Shiny.dir/ShinyManager.c.o -MF CMakeFiles/Shiny.dir/ShinyManager.c.o.d -o CMakeFiles/Shiny.dir/ShinyManager.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/Shiny/ShinyManager.c [ 19%] Building C object src/Shiny/CMakeFiles/Shiny.dir/ShinyNode.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/Shiny && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/Shiny/CMakeFiles/Shiny.dir/ShinyNode.c.o -MF CMakeFiles/Shiny.dir/ShinyNode.c.o.d -o CMakeFiles/Shiny.dir/ShinyNode.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/Shiny/ShinyNode.c [ 19%] Building C object src/Shiny/CMakeFiles/Shiny.dir/ShinyNodePool.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/Shiny && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/Shiny/CMakeFiles/Shiny.dir/ShinyNodePool.c.o -MF CMakeFiles/Shiny.dir/ShinyNodePool.c.o.d -o CMakeFiles/Shiny.dir/ShinyNodePool.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/Shiny/ShinyNodePool.c [ 19%] Building C object src/Shiny/CMakeFiles/Shiny.dir/ShinyNodeState.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/Shiny && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/Shiny/CMakeFiles/Shiny.dir/ShinyNodeState.c.o -MF CMakeFiles/Shiny.dir/ShinyNodeState.c.o.d -o CMakeFiles/Shiny.dir/ShinyNodeState.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/Shiny/ShinyNodeState.c [ 19%] Building C object src/Shiny/CMakeFiles/Shiny.dir/ShinyOutput.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/Shiny && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/Shiny/CMakeFiles/Shiny.dir/ShinyOutput.c.o -MF CMakeFiles/Shiny.dir/ShinyOutput.c.o.d -o CMakeFiles/Shiny.dir/ShinyOutput.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/Shiny/ShinyOutput.c [ 20%] Building C object src/Shiny/CMakeFiles/Shiny.dir/ShinyTools.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/Shiny && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/Shiny/CMakeFiles/Shiny.dir/ShinyTools.c.o -MF CMakeFiles/Shiny.dir/ShinyTools.c.o.d -o CMakeFiles/Shiny.dir/ShinyTools.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/Shiny/ShinyTools.c [ 20%] Building C object src/Shiny/CMakeFiles/Shiny.dir/ShinyZone.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/Shiny && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/Shiny/CMakeFiles/Shiny.dir/ShinyZone.c.o -MF CMakeFiles/Shiny.dir/ShinyZone.c.o.d -o CMakeFiles/Shiny.dir/ShinyZone.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/Shiny/ShinyZone.c [ 21%] Building CXX object src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/RoadLogEvent.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/g++ -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/qhull/CMakeFiles/qhullstatic.dir/src/libqhullcpp/RoadLogEvent.cpp.o -MF CMakeFiles/qhullstatic.dir/src/libqhullcpp/RoadLogEvent.cpp.o.d -o CMakeFiles/qhullstatic.dir/src/libqhullcpp/RoadLogEvent.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src/libqhullcpp/RoadLogEvent.cpp [ 21%] Linking C static library libShiny.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/Shiny && /usr/bin/cmake -P CMakeFiles/Shiny.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/Shiny && /usr/bin/cmake -E cmake_link_script CMakeFiles/Shiny.dir/link.txt --verbose=1 /usr/bin/ar qc libShiny.a CMakeFiles/Shiny.dir/ShinyManager.c.o CMakeFiles/Shiny.dir/ShinyNode.c.o CMakeFiles/Shiny.dir/ShinyNodePool.c.o CMakeFiles/Shiny.dir/ShinyNodeState.c.o CMakeFiles/Shiny.dir/ShinyOutput.c.o CMakeFiles/Shiny.dir/ShinyTools.c.o CMakeFiles/Shiny.dir/ShinyZone.c.o /usr/bin/ranlib libShiny.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 21%] Built target Shiny /usr/bin/gmake -f src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/depend /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude/CMakeFiles/encoding-check-avrdude.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/encoding-check-libslic3r_gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 21%] Checking source files encodings for target avrdude cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude arduino.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude avr.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude avrpart.c [ 21%] Checking source files encodings for target libslic3r_gui cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui pchheader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude avr910.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui pchheader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude bitbang.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/AboutDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude buspirate.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/AboutDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude butterfly.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SysInfoDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude config.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SysInfoDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude config_gram.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/KBShortcutsDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude crc16.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/KBShortcutsDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude fileio.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BackgroundSlicingProcess.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude lexer.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BackgroundSlicingProcess.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapCache.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude linuxgpio.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BitmapCache.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude lists.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigSnapshotDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude pgm.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigSnapshotDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude pgm_type.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude pickit2.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DScene.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude pindefs.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DScene.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude safemode.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/format.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude ser_avrdoper.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShadersManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude serbb_posix.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShadersManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude serbb_win32.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude ser_posix.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLShader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLCanvas3D.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude ser_win32.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLCanvas3D.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude stk500.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude stk500generic.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OpenGLManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude stk500v2.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OpenGLManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Selection.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude term.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Selection.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude update.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude wiring.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude main.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosCommon.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude avrdude-slic3r.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmosCommon.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude avrdude-slic3r.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoBase.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoBase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMove.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoMove.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoRotate.cpp [ 21%] Built target encoding-check-avrdude /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/depend cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoRotate.hpp gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoScale.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoScale.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSlaSupports.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSlaSupports.hpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/encoding-check-avrdude-slic3r.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFdmSupports.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFdmSupports.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFlatten.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoFlatten.hpp [ 21%] Checking source files encodings for target avrdude-slic3r cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check avrdude-slic3r main-standalone.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoCut.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoCut.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoHollow.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoHollow.hpp [ 21%] Built target encoding-check-avrdude-slic3r /usr/bin/gmake -f src/semver/CMakeFiles/encoding-check-semver.dir/build.make src/semver/CMakeFiles/encoding-check-semver.dir/depend cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoPainterBase.cpp gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/semver /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/semver /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/semver/CMakeFiles/encoding-check-semver.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoPainterBase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSeam.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Gizmos/GLGizmoSeam.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLSelectionRectangle.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/semver/CMakeFiles/encoding-check-semver.dir/build.make src/semver/CMakeFiles/encoding-check-semver.dir/build cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLSelectionRectangle.hpp gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLModel.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLModel.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLTexture.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLTexture.cpp [ 21%] Checking source files encodings for target semver cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/semver && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check semver semver.c cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLToolbar.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/semver && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check semver semver.h cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GLToolbar.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GCodeViewer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GCodeViewer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Preferences.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Preferences.hpp [ 21%] Built target encoding-check-semver /usr/bin/gmake -f src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/build.make src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/depend cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetHints.cpp gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetHints.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Init.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/build.make src/libslic3r/CMakeFiles/encoding-check-libslic3r.dir/build cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Init.hpp gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Preview.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Preview.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_App.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_App.hpp [ 22%] Checking source files encodings for target libslic3r cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r pchheader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Utils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r pchheader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_Utils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r BoundingBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/I18N.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r BoundingBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/I18N.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r BridgeDetector.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MainFrame.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r BridgeDetector.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MainFrame.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ClipperUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Plater.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ClipperUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Plater.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Config.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetComboBoxes.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Config.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PresetComboBoxes.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r EdgeGrid.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SavePresetDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r EdgeGrid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/SavePresetDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ElephantFootCompensation.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PhysicalPrinterDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ElephantFootCompensation.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PhysicalPrinterDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r enum_bitmask.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectList.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygon.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectList.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygon.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectManipulation.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygonCollection.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectManipulation.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ExPolygonCollection.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectSettings.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Extruder.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectSettings.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Extruder.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectLayers.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntity.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/GUI_ObjectLayers.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntity.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MeshUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntityCollection.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MeshUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionEntityCollection.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Tab.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionSimulator.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Tab.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ExtrusionSimulator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigManipulation.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r FileParserError.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigManipulation.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Fill.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Field.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Fill.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Field.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Fill3DHoneycomb.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OptionsGroup.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/Fill3DHoneycomb.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OptionsGroup.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillAdaptive.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OG_CustomCtrl.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillAdaptive.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/OG_CustomCtrl.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillBase.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BedShapeDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillBase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BedShapeDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillConcentric.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/2DBed.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillConcentric.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/2DBed.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillHoneycomb.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DBed.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillHoneycomb.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/3DBed.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillGyroid.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Camera.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillGyroid.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Camera.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillPlanePath.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/wxExtensions.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillPlanePath.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/wxExtensions.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillLine.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtruderSequenceDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillLine.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtruderSequenceDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillRectilinear.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/WipeTowerDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Fill/FillRectilinear.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/WipeTowerDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Flow.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RammingChart.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Flow.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RammingChart.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r format.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RemovableDriveManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/3mf.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/RemovableDriveManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/3mf.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BonjourDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/AMF.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/BonjourDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/AMF.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ButtonsDescription.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/OBJ.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ButtonsDescription.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/OBJ.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ImGuiWrapper.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/objparser.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ImGuiWrapper.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/objparser.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Snapshot.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/PRUS.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Snapshot.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/PRUS.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Version.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/STL.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Config/Version.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/STL.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/ASCIIFolding.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SL1.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/ASCIIFolding.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Format/SL1.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Serial.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ThumbnailData.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Serial.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ThumbnailData.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigWizard.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/CoolingBuffer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigWizard.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/CoolingBuffer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ConfigWizard_private.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PostProcessor.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MsgDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PostProcessor.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/MsgDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PrintExtents.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UpdateDialogs.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/PrintExtents.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SpiralVase.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UpdateDialogs.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SpiralVase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/FirmwareDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SeamPlacer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/FirmwareDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/SeamPlacer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PrintHostDialogs.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ToolOrdering.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/PrintHostDialogs.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/ToolOrdering.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/Job.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/WipeTower.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/Job.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/WipeTower.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ArrangeJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/GCodeProcessor.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ArrangeJob.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/GCodeProcessor.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/RotoptimizeJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/AvoidCrossingPerimeters.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/RotoptimizeJob.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode/AvoidCrossingPerimeters.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/FillBedJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/FillBedJob.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCode.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/SLAImportJob.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/SLAImportJob.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCodeReader.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Jobs/ProgressIndicator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCodeReader.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ProgressStatusBar.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCodeWriter.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r GCodeWriter.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ProgressStatusBar.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Mouse3DController.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Geometry.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Mouse3DController.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Int128.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DoubleSlider.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r KDTreeIndirect.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/DoubleSlider.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Layer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ObjectDataViewModel.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Layer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ObjectDataViewModel.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r LayerRegion.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/InstanceCheck.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/InstanceCheck.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r libslic3r.h cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Search.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r/libslic3r_version.h cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/Search.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Line.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/NotificationManager.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/NotificationManager.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Line.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UnsavedChangesDialog.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Model.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/UnsavedChangesDialog.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Model.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtraRenderers.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ModelArrange.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui GUI/ExtraRenderers.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ModelArrange.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Http.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Http.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r CustomGCode.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FixModelByWin10.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r CustomGCode.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FixModelByWin10.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/OctoPrint.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Arrange.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/OctoPrint.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Duet.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r MultiPoint.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Duet.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r MultiPoint.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FlashAir.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r MutablePriorityQueue.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ObjectID.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/FlashAir.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ObjectID.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/AstroBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PerimeterGenerator.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/AstroBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PerimeterGenerator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Repetier.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PlaceholderParser.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Repetier.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PrintHost.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PlaceholderParser.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PrintHost.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Platform.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Bonjour.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Platform.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Bonjour.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Point.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PresetUpdater.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Point.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/PresetUpdater.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Polygon.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Process.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Polygon.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Process.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PolygonTrimmer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/Profile.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PolygonTrimmer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/UndoRedo.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Polyline.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/UndoRedo.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Polyline.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/HexFile.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Preset.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r_gui Utils/HexFile.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Preset.hpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PresetBundle.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PresetBundle.hpp [ 22%] Built target encoding-check-libslic3r_gui cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r AppConfig.cpp /usr/bin/gmake -f src/libnest2d/CMakeFiles/libnest2d.dir/build.make src/libnest2d/CMakeFiles/libnest2d.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libnest2d /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libnest2d/CMakeFiles/libnest2d.dir/DependInfo.cmake --color= cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r AppConfig.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Print.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Print.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintBase.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintBase.hpp /usr/bin/gmake -f src/libnest2d/CMakeFiles/libnest2d.dir/build.make src/libnest2d/CMakeFiles/libnest2d.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintConfig.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintConfig.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintObject.cpp [ 22%] Building CXX object src/libnest2d/CMakeFiles/libnest2d.dir/src/libnest2d.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PrintRegion.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libnest2d && /usr/bin/g++ -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/libnest2d/CMakeFiles/libnest2d.dir/src/libnest2d.cpp.o -MF CMakeFiles/libnest2d.dir/src/libnest2d.cpp.o.d -o CMakeFiles/libnest2d.dir/src/libnest2d.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/src/libnest2d.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PNGReadWrite.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r PNGReadWrite.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Semver.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ShortestPath.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r ShortestPath.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrint.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrintSteps.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrintSteps.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLAPrint.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Slicing.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Slicing.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicesToTriangleMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicesToTriangleMesh.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicingAdaptive.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SlicingAdaptive.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SupportMaterial.cpp [ 22%] Linking CXX static library libqhullstatic.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/cmake -P CMakeFiles/qhullstatic.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SupportMaterial.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Surface.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Surface.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SurfaceCollection.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/qhull && /usr/bin/cmake -E cmake_link_script CMakeFiles/qhullstatic.dir/link.txt --verbose=1 cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SurfaceCollection.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SVG.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SVG.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Technologies.hpp /usr/bin/ar qc libqhullstatic.a CMakeFiles/qhullstatic.dir/src/libqhull_r/global_r.c.o CMakeFiles/qhullstatic.dir/src/libqhull_r/stat_r.c.o CMakeFiles/qhullstatic.dir/src/libqhull_r/geom2_r.c.o CMakeFiles/qhullstatic.dir/src/libqhull_r/poly2_r.c.o CMakeFiles/qhullstatic.dir/src/libqhull_r/merge_r.c.o CMakeFiles/qhullstatic.dir/src/libqhull_r/libqhull_r.c.o CMakeFiles/qhullstatic.dir/src/libqhull_r/geom_r.c.o CMakeFiles/qhullstatic.dir/src/libqhull_r/poly_r.c.o CMakeFiles/qhullstatic.dir/src/libqhull_r/qset_r.c.o CMakeFiles/qhullstatic.dir/src/libqhull_r/mem_r.c.o CMakeFiles/qhullstatic.dir/src/libqhull_r/random_r.c.o CMakeFiles/qhullstatic.dir/src/libqhull_r/usermem_r.c.o CMakeFiles/qhullstatic.dir/src/libqhull_r/io_r.c.o CMakeFiles/qhullstatic.dir/src/libqhull_r/user_r.c.o CMakeFiles/qhullstatic.dir/src/libqhull_r/rboxlib_r.c.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/Coordinates.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/PointCoordinates.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/Qhull.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullFacet.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullFacetList.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullFacetSet.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullHyperplane.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullPoint.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullPointSet.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullPoints.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullQh.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullRidge.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullSet.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullStat.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullVertex.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/QhullVertexSet.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/RboxPoints.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/RoadError.cpp.o CMakeFiles/qhullstatic.dir/src/libqhullcpp/RoadLogEvent.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Tesselate.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Tesselate.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleMesh.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangulateWall.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangulateWall.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r utils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Utils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Time.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Time.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Thread.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Thread.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSelector.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r TriangleSelector.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r MTUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r VoronoiOffset.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r VoronoiOffset.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r VoronoiVisualUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Zipper.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Zipper.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r MinAreaBoundingBox.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r MinAreaBoundingBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r miniz_extension.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r miniz_extension.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SimplifyMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SimplifyMeshImpl.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SimplifyMesh.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r MarchingSquares.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Optimize/Optimizer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Optimize/NLoptOptimizer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r Optimize/BruteforceOptimizer.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r OpenVDBUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r OpenVDBUtils.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Pad.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Pad.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeBuilder.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeMesher.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeMesher.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeBuildsteps.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeBuildsteps.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTreeBuilder.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Concurrency.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTree.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportTree.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Rotfinder.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Rotfinder.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/BoostAdapter.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SpatIndex.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SpatIndex.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterBase.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterBase.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/AGGRaster.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterToPolygons.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/RasterToPolygons.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/ConcaveHull.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/ConcaveHull.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Hollowing.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Hollowing.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/JobController.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportPoint.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportPointGenerator.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/SupportPointGenerator.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Contour3D.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Contour3D.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/IndexedMesh.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/IndexedMesh.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Clustering.hpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/Clustering.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r && /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/encoding-check libslic3r SLA/ReprojectPointsOnMesh.hpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 22%] Built target encoding-check-libslic3r /usr/bin/gmake -f src/build-utils/CMakeFiles/global-encoding-check.dir/build.make src/build-utils/CMakeFiles/global-encoding-check.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/build-utils /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/build-utils/CMakeFiles/global-encoding-check.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/build-utils/CMakeFiles/global-encoding-check.dir/build.make src/build-utils/CMakeFiles/global-encoding-check.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' gmake[2]: Nothing to be done for 'src/build-utils/CMakeFiles/global-encoding-check.dir/build'. gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 22%] Built target global-encoding-check /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude.dir/build.make src/avrdude/CMakeFiles/avrdude.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude/CMakeFiles/avrdude.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude.dir/build.make src/avrdude/CMakeFiles/avrdude.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 22%] Building C object src/avrdude/CMakeFiles/avrdude.dir/arduino.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/arduino.c.o -MF CMakeFiles/avrdude.dir/arduino.c.o.d -o CMakeFiles/avrdude.dir/arduino.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/arduino.c [ 23%] Building C object src/avrdude/CMakeFiles/avrdude.dir/avr.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avr.c.o -MF CMakeFiles/avrdude.dir/avr.c.o.d -o CMakeFiles/avrdude.dir/avr.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/avr.c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/avr.c: In function 'avr_tpi_chip_erase': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/avr.c:86:5: warning: this 'while' clause does not guard... [-Wmisleading-indentation] 86 | while (avr_tpi_poll_nvmbsy(pgm)); | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/avr.c:88:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'while' 88 | err = pgm->cmd_tpi(pgm, cmd, sizeof(cmd), NULL, 0); | ^~~ /usr/bin/ranlib libadmesh.a [ 23%] Building C object src/avrdude/CMakeFiles/avrdude.dir/avrpart.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avrpart.c.o -MF CMakeFiles/avrdude.dir/avrpart.c.o.d -o CMakeFiles/avrdude.dir/avrpart.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/avrpart.c [ 23%] Building C object src/avrdude/CMakeFiles/avrdude.dir/avr910.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avr910.c.o -MF CMakeFiles/avrdude.dir/avr910.c.o.d -o CMakeFiles/avrdude.dir/avr910.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/avr910.c [ 23%] Building C object src/avrdude/CMakeFiles/avrdude.dir/bitbang.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/bitbang.c.o -MF CMakeFiles/avrdude.dir/bitbang.c.o.d -o CMakeFiles/avrdude.dir/bitbang.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/bitbang.c [ 24%] Building C object src/avrdude/CMakeFiles/avrdude.dir/buspirate.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/buspirate.c.o -MF CMakeFiles/avrdude.dir/buspirate.c.o.d -o CMakeFiles/avrdude.dir/buspirate.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/buspirate.c /usr/bin/ranlib libqhullstatic.a [ 24%] Building C object src/avrdude/CMakeFiles/avrdude.dir/butterfly.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/butterfly.c.o -MF CMakeFiles/avrdude.dir/butterfly.c.o.d -o CMakeFiles/avrdude.dir/butterfly.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/butterfly.c gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 24%] Built target admesh /usr/bin/gmake -f src/semver/CMakeFiles/semver.dir/build.make src/semver/CMakeFiles/semver.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/semver /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/semver /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/semver/CMakeFiles/semver.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/semver/CMakeFiles/semver.dir/build.make src/semver/CMakeFiles/semver.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 24%] Building C object src/semver/CMakeFiles/semver.dir/semver.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/semver && /usr/bin/gcc -DSLIC3R_GUI -DUNICODE -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -MD -MT src/semver/CMakeFiles/semver.dir/semver.c.o -MF CMakeFiles/semver.dir/semver.c.o.d -o CMakeFiles/semver.dir/semver.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/semver/semver.c [ 24%] Building C object src/avrdude/CMakeFiles/avrdude.dir/config.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/config.c.o -MF CMakeFiles/avrdude.dir/config.c.o.d -o CMakeFiles/avrdude.dir/config.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/config.c [ 24%] Linking C static library libsemver.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/semver && /usr/bin/cmake -P CMakeFiles/semver.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/semver && /usr/bin/cmake -E cmake_link_script CMakeFiles/semver.dir/link.txt --verbose=1 /usr/bin/ar qc libsemver.a CMakeFiles/semver.dir/semver.c.o gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/ranlib libsemver.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 24%] Built target qhullstatic [ 24%] Built target semver [ 24%] Building C object src/avrdude/CMakeFiles/avrdude.dir/config_gram.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/config_gram.c.o -MF CMakeFiles/avrdude.dir/config_gram.c.o.d -o CMakeFiles/avrdude.dir/config_gram.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/config_gram.c [ 25%] Building C object src/avrdude/CMakeFiles/avrdude.dir/crc16.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/crc16.c.o -MF CMakeFiles/avrdude.dir/crc16.c.o.d -o CMakeFiles/avrdude.dir/crc16.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/crc16.c [ 25%] Building C object src/avrdude/CMakeFiles/avrdude.dir/fileio.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/fileio.c.o -MF CMakeFiles/avrdude.dir/fileio.c.o.d -o CMakeFiles/avrdude.dir/fileio.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/fileio.c [ 25%] Building C object src/avrdude/CMakeFiles/avrdude.dir/lexer.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/lexer.c.o -MF CMakeFiles/avrdude.dir/lexer.c.o.d -o CMakeFiles/avrdude.dir/lexer.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/lexer.c In file included from /usr/include/string.h:535, from config_gram.y:26: In function 'strncpy', inlined from 'yyparse' at config_gram.y:1217:7: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'strncpy', inlined from 'yyparse' at config_gram.y:672:7: /usr/include/bits/string_fortified.h:95:10: warning: 'strncpy' specified bound 64 equals destination size [-Wstringop-truncation] 95 | return __builtin___strncpy_chk (__dest, __src, __len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | __glibc_objsize (__dest)); | ~~~~~~~~~~~~~~~~~~~~~~~~~ [ 25%] Building C object src/avrdude/CMakeFiles/avrdude.dir/linuxgpio.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/linuxgpio.c.o -MF CMakeFiles/avrdude.dir/linuxgpio.c.o.d -o CMakeFiles/avrdude.dir/linuxgpio.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/linuxgpio.c [ 26%] Building C object src/avrdude/CMakeFiles/avrdude.dir/lists.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/lists.c.o -MF CMakeFiles/avrdude.dir/lists.c.o.d -o CMakeFiles/avrdude.dir/lists.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/lists.c [ 26%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pgm.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pgm.c.o -MF CMakeFiles/avrdude.dir/pgm.c.o.d -o CMakeFiles/avrdude.dir/pgm.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/pgm.c [ 26%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pgm_type.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pgm_type.c.o -MF CMakeFiles/avrdude.dir/pgm_type.c.o.d -o CMakeFiles/avrdude.dir/pgm_type.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/pgm_type.c [ 26%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pickit2.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pickit2.c.o -MF CMakeFiles/avrdude.dir/pickit2.c.o.d -o CMakeFiles/avrdude.dir/pickit2.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/pickit2.c [ 27%] Building C object src/avrdude/CMakeFiles/avrdude.dir/pindefs.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/pindefs.c.o -MF CMakeFiles/avrdude.dir/pindefs.c.o.d -o CMakeFiles/avrdude.dir/pindefs.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/pindefs.c [ 27%] Building C object src/avrdude/CMakeFiles/avrdude.dir/safemode.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/safemode.c.o -MF CMakeFiles/avrdude.dir/safemode.c.o.d -o CMakeFiles/avrdude.dir/safemode.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/safemode.c [ 27%] Building C object src/avrdude/CMakeFiles/avrdude.dir/ser_avrdoper.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/ser_avrdoper.c.o -MF CMakeFiles/avrdude.dir/ser_avrdoper.c.o.d -o CMakeFiles/avrdude.dir/ser_avrdoper.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/ser_avrdoper.c [ 27%] Building C object src/avrdude/CMakeFiles/avrdude.dir/serbb_posix.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/serbb_posix.c.o -MF CMakeFiles/avrdude.dir/serbb_posix.c.o.d -o CMakeFiles/avrdude.dir/serbb_posix.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/serbb_posix.c [ 28%] Building C object src/avrdude/CMakeFiles/avrdude.dir/serbb_win32.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/serbb_win32.c.o -MF CMakeFiles/avrdude.dir/serbb_win32.c.o.d -o CMakeFiles/avrdude.dir/serbb_win32.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/serbb_win32.c [ 28%] Building C object src/avrdude/CMakeFiles/avrdude.dir/ser_posix.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/ser_posix.c.o -MF CMakeFiles/avrdude.dir/ser_posix.c.o.d -o CMakeFiles/avrdude.dir/ser_posix.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/ser_posix.c [ 28%] Building C object src/avrdude/CMakeFiles/avrdude.dir/ser_win32.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/ser_win32.c.o -MF CMakeFiles/avrdude.dir/ser_win32.c.o.d -o CMakeFiles/avrdude.dir/ser_win32.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/ser_win32.c [ 28%] Building C object src/avrdude/CMakeFiles/avrdude.dir/stk500.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/stk500.c.o -MF CMakeFiles/avrdude.dir/stk500.c.o.d -o CMakeFiles/avrdude.dir/stk500.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/stk500.c [ 29%] Building C object src/avrdude/CMakeFiles/avrdude.dir/stk500generic.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/stk500generic.c.o -MF CMakeFiles/avrdude.dir/stk500generic.c.o.d -o CMakeFiles/avrdude.dir/stk500generic.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/stk500generic.c [ 29%] Building C object src/avrdude/CMakeFiles/avrdude.dir/stk500v2.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/stk500v2.c.o -MF CMakeFiles/avrdude.dir/stk500v2.c.o.d -o CMakeFiles/avrdude.dir/stk500v2.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/stk500v2.c [ 29%] Building C object src/avrdude/CMakeFiles/avrdude.dir/term.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/term.c.o -MF CMakeFiles/avrdude.dir/term.c.o.d -o CMakeFiles/avrdude.dir/term.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/term.c [ 30%] Building C object src/avrdude/CMakeFiles/avrdude.dir/update.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/update.c.o -MF CMakeFiles/avrdude.dir/update.c.o.d -o CMakeFiles/avrdude.dir/update.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/update.c [ 30%] Building C object src/avrdude/CMakeFiles/avrdude.dir/wiring.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/wiring.c.o -MF CMakeFiles/avrdude.dir/wiring.c.o.d -o CMakeFiles/avrdude.dir/wiring.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/wiring.c [ 30%] Building C object src/avrdude/CMakeFiles/avrdude.dir/main.c.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/gcc -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -std=c99 -Wall -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu99 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/main.c.o -MF CMakeFiles/avrdude.dir/main.c.o.d -o CMakeFiles/avrdude.dir/main.c.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/main.c [ 30%] Building CXX object src/avrdude/CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/g++ -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/avrdude/CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o -MF CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o.d -o CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/avrdude-slic3r.cpp [ 31%] Linking CXX static library libavrdude.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/cmake -P CMakeFiles/avrdude.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/cmake -E cmake_link_script CMakeFiles/avrdude.dir/link.txt --verbose=1 /usr/bin/ar qc libavrdude.a CMakeFiles/avrdude.dir/arduino.c.o CMakeFiles/avrdude.dir/avr.c.o CMakeFiles/avrdude.dir/avrpart.c.o CMakeFiles/avrdude.dir/avr910.c.o CMakeFiles/avrdude.dir/bitbang.c.o CMakeFiles/avrdude.dir/buspirate.c.o CMakeFiles/avrdude.dir/butterfly.c.o CMakeFiles/avrdude.dir/config.c.o CMakeFiles/avrdude.dir/config_gram.c.o CMakeFiles/avrdude.dir/crc16.c.o CMakeFiles/avrdude.dir/fileio.c.o CMakeFiles/avrdude.dir/lexer.c.o CMakeFiles/avrdude.dir/linuxgpio.c.o CMakeFiles/avrdude.dir/lists.c.o CMakeFiles/avrdude.dir/pgm.c.o CMakeFiles/avrdude.dir/pgm_type.c.o CMakeFiles/avrdude.dir/pickit2.c.o CMakeFiles/avrdude.dir/pindefs.c.o CMakeFiles/avrdude.dir/safemode.c.o CMakeFiles/avrdude.dir/ser_avrdoper.c.o CMakeFiles/avrdude.dir/serbb_posix.c.o CMakeFiles/avrdude.dir/serbb_win32.c.o CMakeFiles/avrdude.dir/ser_posix.c.o CMakeFiles/avrdude.dir/ser_win32.c.o CMakeFiles/avrdude.dir/stk500.c.o CMakeFiles/avrdude.dir/stk500generic.c.o CMakeFiles/avrdude.dir/stk500v2.c.o CMakeFiles/avrdude.dir/term.c.o CMakeFiles/avrdude.dir/update.c.o CMakeFiles/avrdude.dir/wiring.c.o CMakeFiles/avrdude.dir/main.c.o CMakeFiles/avrdude.dir/avrdude-slic3r.cpp.o /usr/bin/ranlib libavrdude.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 31%] Built target avrdude /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/avrdude-slic3r.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude/CMakeFiles/avrdude-slic3r.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/avrdude/CMakeFiles/avrdude-slic3r.dir/build.make src/avrdude/CMakeFiles/avrdude-slic3r.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 31%] Building CXX object src/avrdude/CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/g++ -DSLIC3R_GUI -DWXINTL_NO_GETTEXT_MACRO -D_BSD_SOURCE -D_DEFAULT_SOURCE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT src/avrdude/CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o -MF CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o.d -o CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/avrdude/main-standalone.cpp [ 31%] Linking CXX executable avrdude-slic3r cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/avrdude && /usr/bin/cmake -E cmake_link_script CMakeFiles/avrdude-slic3r.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic CMakeFiles/avrdude-slic3r.dir/main-standalone.cpp.o -o avrdude-slic3r libavrdude.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 31%] Built target avrdude-slic3r [ 31%] Linking CXX static library liblibnest2d.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libnest2d && /usr/bin/cmake -P CMakeFiles/libnest2d.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libnest2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/libnest2d.dir/link.txt --verbose=1 /usr/bin/ar qc liblibnest2d.a CMakeFiles/libnest2d.dir/src/libnest2d.cpp.o /usr/bin/ranlib liblibnest2d.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 31%] Built target libnest2d /usr/bin/gmake -f tests/libnest2d/CMakeFiles/libnest2d_tests.dir/build.make tests/libnest2d/CMakeFiles/libnest2d_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libnest2d /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libnest2d /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libnest2d/CMakeFiles/libnest2d_tests.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f tests/libnest2d/CMakeFiles/libnest2d_tests.dir/build.make tests/libnest2d/CMakeFiles/libnest2d_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 32%] Building CXX object tests/libnest2d/CMakeFiles/libnest2d_tests.dir/printer_parts.cpp.o [ 32%] Building CXX object tests/libnest2d/CMakeFiles/libnest2d_tests.dir/libnest2d_tests_main.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libnest2d && /usr/bin/g++ -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT tests/libnest2d/CMakeFiles/libnest2d_tests.dir/printer_parts.cpp.o -MF CMakeFiles/libnest2d_tests.dir/printer_parts.cpp.o.d -o CMakeFiles/libnest2d_tests.dir/printer_parts.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libnest2d/printer_parts.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libnest2d && /usr/bin/g++ -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -std=gnu++17 -MD -MT tests/libnest2d/CMakeFiles/libnest2d_tests.dir/libnest2d_tests_main.cpp.o -MF CMakeFiles/libnest2d_tests.dir/libnest2d_tests_main.cpp.o.d -o CMakeFiles/libnest2d_tests.dir/libnest2d_tests_main.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libnest2d/libnest2d_tests_main.cpp [ 32%] Linking CXX executable libnest2d_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libnest2d && /usr/bin/cmake -E cmake_link_script CMakeFiles/libnest2d_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/libnest2d_tests.dir/libnest2d_tests_main.cpp.o CMakeFiles/libnest2d_tests.dir/printer_parts.cpp.o -o libnest2d_tests ../../src/libnest2d/liblibnest2d.a ../../src/clipper/libclipper.a /usr/lib/libnlopt.so /usr/lib/libtbb.so -ldl gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 32%] Built target libnest2d_tests [ 33%] Linking CXX static library liblibslic3r_cgal.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/cmake -P CMakeFiles/libslic3r_cgal.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r_cgal.dir/link.txt --verbose=1 /usr/bin/ar qc liblibslic3r_cgal.a CMakeFiles/libslic3r_cgal.dir/MeshBoolean.cpp.o /usr/bin/ranlib liblibslic3r_cgal.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 33%] Built target libslic3r_cgal /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r.dir/build.make src/libslic3r/CMakeFiles/libslic3r.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r/CMakeFiles/libslic3r.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/libslic3r/CMakeFiles/libslic3r.dir/build.make src/libslic3r/CMakeFiles/libslic3r.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 33%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/pchheader.cpp.o -MF CMakeFiles/libslic3r.dir/pchheader.cpp.o.d -o CMakeFiles/libslic3r.dir/pchheader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/pchheader.cpp [ 34%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BoundingBox.cpp.o -MF CMakeFiles/libslic3r.dir/BoundingBox.cpp.o.d -o CMakeFiles/libslic3r.dir/BoundingBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/BoundingBox.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o -MF CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o.d -o CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/BridgeDetector.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o -MF CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ClipperUtils.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Config.cpp.o -MF CMakeFiles/libslic3r.dir/Config.cpp.o.d -o CMakeFiles/libslic3r.dir/Config.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.cpp In file included from /usr/include/boost/bind.hpp:30, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/pchheader.hpp:63, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/pchheader.cpp:1: /usr/include/boost/bind.hpp:36:1: note: '#pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.' 36 | BOOST_PRAGMA_MESSAGE( | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o -MF CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o.d -o CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/EdgeGrid.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/pchheader.hpp:96, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/pchheader.cpp:1: /usr/include/tbb/atomic.h:21:141: note: '#pragma message: TBB Warning: tbb/atomic.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/atomic.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/pchheader.hpp:99, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/pchheader.cpp:1: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/pchheader.hpp:101, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/pchheader.cpp:1: /usr/include/tbb/task_scheduler_init.h:21:154: note: '#pragma message: TBB Warning: tbb/task_scheduler_init.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/task_scheduler_init.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o -MF CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o.d -o CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ElephantFootCompensation.cpp [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygon.cpp.o -MF CMakeFiles/libslic3r.dir/ExPolygon.cpp.o.d -o CMakeFiles/libslic3r.dir/ExPolygon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ExPolygon.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/EdgeGrid.cpp: In function 'void Slic3r::EdgeGrid::save_png(const Slic3r::EdgeGrid::Grid&, const Slic3r::BoundingBox&, coord_t, const char*, size_t)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/EdgeGrid.cpp:1493:31: warning: comparison of integer expressions of different signedness: 'coord_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1493 | for (coord_t r = 0; r < h; ++r) { | ~~^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/EdgeGrid.cpp:1494:31: warning: comparison of integer expressions of different signedness: 'coord_t' {aka 'int'} and 'unsigned int' [-Wsign-compare] 1494 | for (coord_t c = 0; c < w; ++ c) { | ~~^~~ [ 35%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonCollection.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExPolygonCollection.cpp.o -MF CMakeFiles/libslic3r.dir/ExPolygonCollection.cpp.o.d -o CMakeFiles/libslic3r.dir/ExPolygonCollection.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ExPolygonCollection.cpp [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Extruder.cpp.o -MF CMakeFiles/libslic3r.dir/Extruder.cpp.o.d -o CMakeFiles/libslic3r.dir/Extruder.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Extruder.cpp [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o -MF CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o.d -o CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ExtrusionEntity.cpp [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o -MF CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o.d -o CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ExtrusionEntityCollection.cpp [ 36%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o -MF CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o.d -o CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ExtrusionSimulator.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Extruder.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/Fill.cpp [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/Fill3DHoneycomb.cpp [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:1255:8: warning: extra tokens at end of #endif directive [-Wendif-labels] 1255 | #endif ADAPTIVE_CUBIC_INFILL_DEBUG_OUTPUT | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/Fill.cpp:8: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 37%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/Fill.cpp: In member function 'void Slic3r::Layer::make_ironing()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/Fill.cpp:515:16: warning: unused variable 'extruder_dont_care' [-Wunused-variable] 515 | bool extruder_dont_care = this->object()->config().wipe_into_objects; | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:6: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillConcentric.cpp [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillHoneycomb.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp: In function 'std::pair Slic3r::path_lengths_along_contour(const Slic3r::ContourIntersectionPoint*, const Slic3r::ContourIntersectionPoint*, double)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp:237:149: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 237 | std::pair path_lengths_along_contour(const ContourIntersectionPoint *cp1, const ContourIntersectionPoint *cp2, double contour_length) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp: In static member function 'static void Slic3r::Fill::connect_infill(Slic3r::Polylines&&, const std::vector&, const Slic3r::BoundingBox&, Slic3r::Polylines&, double, const Slic3r::FillParams&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp:1264:74: warning: unused variable 'pl1' [-Wunused-variable] 1264 | const Polyline &pl1 = infill_ordered[idx_chain - 1]; | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp:1265:74: warning: unused variable 'pl2' [-Wunused-variable] 1265 | const Polyline &pl2 = infill_ordered[idx_chain]; | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp:1399:40: warning: unused variable 'contour_pt_idx' [-Wunused-variable] 1399 | const size_t contour_pt_idx = contour_point.point_idx; | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Flow.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Layer.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/Fill.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'std::pair Slic3r::FillAdaptive::adaptive_fill_line_spacing(const Slic3r::PrintObject&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:276:85: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | std::pair adaptive_fill_line_spacing(const PrintObject &print_object) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'Slic3r::FillAdaptive::rtree_segment_t Slic3r::FillAdaptive::mk_rtree_seg(const Slic3r::Point&, const Slic3r::Point&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:661:74: note: parameter passing for argument of type 'boost::geometry::model::segment >' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | static inline rtree_segment_t mk_rtree_seg(const Point &a, const Point &b) { | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'void Slic3r::FillAdaptive::add_hook(const Slic3r::FillAdaptive::Intersection&, double, coordf_t, double, const rtree_t&, const Lines&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:693:11: warning: unused variable 'intersection_found' [-Wunused-variable] 693 | bool intersection_found = intersection.intersect_line->intersection( | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In member function 'void Slic3r::FillAdaptive::Octree::insert_triangle(const Vec3d&, const Vec3d&, const Vec3d&, Slic3r::FillAdaptive::Cube*, const Slic3r::BoundingBoxf3&, int)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:1517:18: warning: unused variable 'r2_cube' [-Wunused-variable] 1517 | const double r2_cube = Slic3r::sqr(0.5 * this->cubes_properties[-- depth].height + EPSILON); | ^~~~~~~ In file included from /usr/include/boost/geometry/index/rtree.hpp:58, from /usr/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:41, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29, from /usr/include/boost/geometry/algorithms/buffer.hpp:41, from /usr/include/boost/geometry/geometry.hpp:64, from /usr/include/boost/geometry.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:23: /usr/include/boost/geometry/index/predicates.hpp: In instantiation of 'boost::geometry::index::detail::predicates::spatial_predicate boost::geometry::index::intersects(const Geometry&) [with Geometry = boost::geometry::model::segment >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:709:32: required from here /usr/include/boost/geometry/index/predicates.hpp:174:1: note: parameter passing for argument of type 'boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>' when C++17 is enabled changed to match C++14 in GCC 10.1 174 | intersects(Geometry const& g) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillGyroid.cpp [ 38%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillPlanePath.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In instantiation of 'Slic3r::FillAdaptive::add_hook(const Slic3r::FillAdaptive::Intersection&, double, coordf_t, double, const rtree_t&, const Lines&):: [with auto:45 = std::pair >, unsigned int>]': /usr/include/boost/geometry/index/detail/predicates.hpp:138:21: required from 'static bool boost::geometry::index::detail::predicate_check, boost::geometry::index::detail::value_tag>::apply(const boost::geometry::index::detail::predicates::satisfies&, const Value&, const Indexable&, const Strategy&) [with Value = std::pair >, unsigned int>; Indexable = boost::geometry::model::segment >; Strategy = boost::geometry::default_strategy; Fun = Slic3r::FillAdaptive::add_hook(const Slic3r::FillAdaptive::Intersection&, double, coordf_t, double, const rtree_t&, const Lines&)::]' /usr/include/boost/geometry/index/detail/predicates.hpp:570:25: required from 'static bool boost::geometry::index::detail::predicates_check_tuple::apply(const TuplePredicates&, const Value&, const Indexable&, const Strategy&) [with Value = std::pair >, unsigned int>; Indexable = boost::geometry::model::segment >; Strategy = boost::geometry::default_strategy; TuplePredicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >; Tag = boost::geometry::index::detail::value_tag; unsigned int First = 1; unsigned int Last = 2]' /usr/include/boost/geometry/index/detail/predicates.hpp:571:82: required from 'static bool boost::geometry::index::detail::predicates_check_tuple::apply(const TuplePredicates&, const Value&, const Indexable&, const Strategy&) [with Value = std::pair >, unsigned int>; Indexable = boost::geometry::model::segment >; Strategy = boost::geometry::default_strategy; TuplePredicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >; Tag = boost::geometry::index::detail::value_tag; unsigned int First = 0; unsigned int Last = 2]' /usr/include/boost/geometry/index/detail/predicates.hpp:618:25: required from 'static bool boost::geometry::index::detail::predicates_check_impl, Tag, First, Last>::apply(const predicates_type&, const Value&, const Indexable&, const Strategy&) [with Value = std::pair >, unsigned int>; Indexable = boost::geometry::model::segment >; Strategy = boost::geometry::default_strategy; Ts = {boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false>}; Tag = boost::geometry::index::detail::value_tag; unsigned int First = 0; unsigned int Last = 2; boost::geometry::index::detail::predicates_check_impl, Tag, First, Last>::predicates_type = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >]' /usr/include/boost/geometry/index/detail/predicates.hpp:626:16: required from 'bool boost::geometry::index::detail::predicates_check(const Predicates&, const Value&, const Indexable&, const Strategy&) [with Tag = boost::geometry::index::detail::value_tag; unsigned int First = 0; unsigned int Last = 2; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >; Value = std::pair >, unsigned int>; Indexable = boost::geometry::model::segment >; Strategy = boost::geometry::default_strategy]' /usr/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:78:22: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2393:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::spatial_query >, unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder, std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >, std::back_insert_iterator >, unsigned int> > > >; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]' /usr/include/boost/variant/detail/apply_visitor_unary.hpp:48:64: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::geometry::index::detail::rtree::visitors::spatial_query >, unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder, std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >, std::back_insert_iterator >, unsigned int> > > >; Visitable = boost::variant >, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]' /usr/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from 'void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, boost::geometry::index::detail::rtree::variant_internal_node >&) [with Visitor = boost::geometry::index::detail::rtree::visitors::spatial_query >, unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder, std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >, std::back_insert_iterator >, unsigned int> > > >; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::rstar<16, 4>; Box = boost::geometry::model::box >; Allocators = boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>; Tag = boost::geometry::index::detail::rtree::node_variant_static_tag]' /usr/include/boost/geometry/index/rtree.hpp:1903:37: required from 'boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter, std::false_type) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >; OutIter = std::back_insert_iterator >, unsigned int> > >; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::rstar<16, 4>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; boost::geometry::index::rtree::size_type = unsigned int; std::false_type = std::integral_constant]' /usr/include/boost/geometry/index/rtree.hpp:1091:30: required from 'boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >; OutIter = std::back_insert_iterator >, unsigned int> > >; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::rstar<16, 4>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; boost::geometry::index::rtree::size_type = unsigned int]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:709:16: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:706:93: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 706 | auto filter_itself = [&intersection, &lines_src](const auto &item) { return item.second != intersection.intersect_line - lines_src.data(); }; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In instantiation of 'Slic3r::FillAdaptive::connect_lines_using_hooks(Slic3r::Polylines&&, const Slic3r::ExPolygon&, double, coordf_t, coordf_t):: [with auto:49 = std::pair >, unsigned int>]': /usr/include/boost/geometry/index/detail/predicates.hpp:138:21: required from 'static bool boost::geometry::index::detail::predicate_check, boost::geometry::index::detail::value_tag>::apply(const boost::geometry::index::detail::predicates::satisfies&, const Value&, const Indexable&, const Strategy&) [with Value = std::pair >, unsigned int>; Indexable = boost::geometry::model::segment >; Strategy = boost::geometry::default_strategy; Fun = Slic3r::FillAdaptive::connect_lines_using_hooks(Slic3r::Polylines&&, const Slic3r::ExPolygon&, double, coordf_t, coordf_t)::]' /usr/include/boost/geometry/index/detail/predicates.hpp:570:25: required from 'static bool boost::geometry::index::detail::predicates_check_tuple::apply(const TuplePredicates&, const Value&, const Indexable&, const Strategy&) [with Value = std::pair >, unsigned int>; Indexable = boost::geometry::model::segment >; Strategy = boost::geometry::default_strategy; TuplePredicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >; Tag = boost::geometry::index::detail::value_tag; unsigned int First = 1; unsigned int Last = 2]' /usr/include/boost/geometry/index/detail/predicates.hpp:571:82: required from 'static bool boost::geometry::index::detail::predicates_check_tuple::apply(const TuplePredicates&, const Value&, const Indexable&, const Strategy&) [with Value = std::pair >, unsigned int>; Indexable = boost::geometry::model::segment >; Strategy = boost::geometry::default_strategy; TuplePredicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >; Tag = boost::geometry::index::detail::value_tag; unsigned int First = 0; unsigned int Last = 2]' /usr/include/boost/geometry/index/detail/predicates.hpp:618:25: required from 'static bool boost::geometry::index::detail::predicates_check_impl, Tag, First, Last>::apply(const predicates_type&, const Value&, const Indexable&, const Strategy&) [with Value = std::pair >, unsigned int>; Indexable = boost::geometry::model::segment >; Strategy = boost::geometry::default_strategy; Ts = {boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false>}; Tag = boost::geometry::index::detail::value_tag; unsigned int First = 0; unsigned int Last = 2; boost::geometry::index::detail::predicates_check_impl, Tag, First, Last>::predicates_type = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >]' /usr/include/boost/geometry/index/detail/predicates.hpp:626:16: required from 'bool boost::geometry::index::detail::predicates_check(const Predicates&, const Value&, const Indexable&, const Strategy&) [with Tag = boost::geometry::index::detail::value_tag; unsigned int First = 0; unsigned int Last = 2; Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >; Value = std::pair >, unsigned int>; Indexable = boost::geometry::model::segment >; Strategy = boost::geometry::default_strategy]' /usr/include/boost/geometry/index/detail/rtree/visitors/spatial_query.hpp:78:22: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/boost/variant/variant.hpp:2393:44: required from 'typename Visitor::result_type boost::variant::apply_visitor(Visitor&) & [with Visitor = boost::geometry::index::detail::rtree::visitors::spatial_query >, unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder, std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >, std::back_insert_iterator >, unsigned int> > > >; T0_ = boost::geometry::index::detail::rtree::variant_leaf >, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>; TN = {boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>}; typename Visitor::result_type = void]' /usr/include/boost/variant/detail/apply_visitor_unary.hpp:48:64: required from 'typename Visitor::result_type boost::apply_visitor(Visitor&, Visitable&&) [with Visitor = boost::geometry::index::detail::rtree::visitors::spatial_query >, unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder, std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >, std::back_insert_iterator >, unsigned int> > > >; Visitable = boost::variant >, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::variant_internal_node >, unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::rstar<16, 4, 4, 32>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>, boost::geometry::index::detail::rtree::node_variant_static_tag> >&; typename Visitor::result_type = void]' /usr/include/boost/geometry/index/detail/rtree/node/variant_visitor.hpp:51:25: required from 'void boost::geometry::index::detail::rtree::apply_visitor(Visitor&, boost::variant, boost::geometry::index::detail::rtree::variant_internal_node >&) [with Visitor = boost::geometry::index::detail::rtree::visitors::spatial_query >, unsigned int>, boost::geometry::index::rstar<16, 4> >::members_holder, std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >, std::back_insert_iterator >, unsigned int> > > >; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::rstar<16, 4>; Box = boost::geometry::model::box >; Allocators = boost::geometry::index::detail::rtree::allocators >, unsigned int> >, std::pair >, unsigned int>, boost::geometry::index::rstar<16, 4>, boost::geometry::model::box >, boost::geometry::index::detail::rtree::node_variant_static_tag>; Tag = boost::geometry::index::detail::rtree::node_variant_static_tag]' /usr/include/boost/geometry/index/rtree.hpp:1903:37: required from 'boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query_dispatch(const Predicates&, OutIter, std::false_type) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >; OutIter = std::back_insert_iterator >, unsigned int> > >; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::rstar<16, 4>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; boost::geometry::index::rtree::size_type = unsigned int; std::false_type = std::integral_constant]' /usr/include/boost/geometry/index/rtree.hpp:1091:30: required from 'boost::geometry::index::rtree::size_type boost::geometry::index::rtree::query(const Predicates&, OutIter) const [with Predicates = std::tuple >, boost::geometry::index::detail::predicates::intersects_tag, false>, boost::geometry::index::detail::predicates::satisfies, false> >; OutIter = std::back_insert_iterator >, unsigned int> > >; Value = std::pair >, unsigned int>; Parameters = boost::geometry::index::rstar<16, 4>; IndexableGetter = boost::geometry::index::indexable >, unsigned int> >; EqualTo = boost::geometry::index::equal_to >, unsigned int> >; Allocator = boost::container::new_allocator >, unsigned int> >; boost::geometry::index::rtree::size_type = unsigned int]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:1178:28: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:1181:46: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 1181 | { return item.second != first_i.intersect_line - lines_src.data() && item.second != nearest_i.intersect_line - lines_src.data(); }), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:1181:106: warning: comparison of integer expressions of different signedness: 'const unsigned int' and 'int' [-Wsign-compare] 1181 | { return item.second != first_i.intersect_line - lines_src.data() && item.second != nearest_i.intersect_line - lines_src.data(); }), | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Flow.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Layer.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillLine.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'std::pair Slic3r::FillAdaptive::adaptive_fill_line_spacing(const Slic3r::PrintObject&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:276:27: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | std::pair adaptive_fill_line_spacing(const PrintObject &print_object) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'Slic3r::Polylines Slic3r::FillAdaptive::connect_lines_using_hooks(Slic3r::Polylines&&, const Slic3r::ExPolygon&, double, coordf_t, coordf_t)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:868:53: note: parameter passing for argument of type 'boost::geometry::model::segment >' when C++17 is enabled changed to match C++14 in GCC 10.1 868 | rtree.insert(std::make_pair(mk_rtree_seg(poly.points.front(), poly.points.back()), poly_idx++)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:1179:36: note: parameter passing for argument of type 'boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>' when C++17 is enabled changed to match C++14 in GCC 10.1 1179 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:1179:49: note: parameter passing for argument of type 'boost::geometry::model::segment >' when C++17 is enabled changed to match C++14 in GCC 10.1 1179 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:1179:36: note: parameter passing for argument of type 'boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>' when C++17 is enabled changed to match C++14 in GCC 10.1 1179 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'Slic3r::FillAdaptive::rtree_segment_t Slic3r::FillAdaptive::mk_rtree_seg(const Slic3r::Point&, const Slic3r::Point&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:661:31: note: parameter passing for argument of type 'boost::geometry::model::segment >' when C++17 is enabled changed to match C++14 in GCC 10.1 661 | static inline rtree_segment_t mk_rtree_seg(const Point &a, const Point &b) { | ^~~~~~~~~~~~ In file included from /usr/include/boost/geometry/index/rtree.hpp:58, from /usr/include/boost/geometry/algorithms/detail/within/multi_point.hpp:34, from /usr/include/boost/geometry/algorithms/detail/within/implementation.hpp:41, from /usr/include/boost/geometry/algorithms/detail/covered_by/implementation.hpp:25, from /usr/include/boost/geometry/algorithms/covered_by.hpp:24, from /usr/include/boost/geometry/algorithms/detail/buffer/buffered_piece_collection.hpp:32, from /usr/include/boost/geometry/algorithms/detail/buffer/buffer_inserter.hpp:29, from /usr/include/boost/geometry/algorithms/buffer.hpp:41, from /usr/include/boost/geometry/geometry.hpp:64, from /usr/include/boost/geometry.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:23: /usr/include/boost/geometry/index/predicates.hpp: In function 'boost::geometry::index::detail::predicates::spatial_predicate boost::geometry::index::intersects(const Geometry&) [with Geometry = boost::geometry::model::segment >]': /usr/include/boost/geometry/index/predicates.hpp:174:1: note: parameter passing for argument of type 'boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>' when C++17 is enabled changed to match C++14 in GCC 10.1 174 | intersects(Geometry const& g) | ^~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'void Slic3r::FillAdaptive::add_hook(const Slic3r::FillAdaptive::Intersection&, double, coordf_t, double, const rtree_t&, const Lines&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:709:45: note: parameter passing for argument of type 'boost::geometry::model::segment >' when C++17 is enabled changed to match C++14 in GCC 10.1 709 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:709:32: note: parameter passing for argument of type 'boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>' when C++17 is enabled changed to match C++14 in GCC 10.1 709 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:759:49: note: parameter passing for argument of type 'boost::geometry::model::segment >' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | rtree.query(bgi::intersects(mk_rtree_seg(hook_backward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:759:36: note: parameter passing for argument of type 'boost::geometry::index::detail::predicates::spatial_predicate >, boost::geometry::index::detail::predicates::intersects_tag, false>' when C++17 is enabled changed to match C++14 in GCC 10.1 759 | rtree.query(bgi::intersects(mk_rtree_seg(hook_backward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'Slic3r::FillAdaptive::rtree_segment_t Slic3r::FillAdaptive::mk_rtree_seg(const Slic3r::Line&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:664:31: note: parameter passing for argument of type 'boost::geometry::model::segment >' when C++17 is enabled changed to match C++14 in GCC 10.1 664 | static inline rtree_segment_t mk_rtree_seg(const Line &l) { | ^~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: At global scope: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:1413:15: warning: 'double Slic3r::FillAdaptive::bbox_max_radius(const Slic3r::BoundingBoxf3&, const Vec3d&)' defined but not used [-Wunused-function] 1413 | static double bbox_max_radius(const BoundingBoxf3 &bbox, const Vec3d ¢er) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:163:15: warning: 'double Slic3r::FillAdaptive::dist2_to_triangle(const Vec3d&, const Vec3d&, const Vec3d&, const Vec3d&)' defined but not used [-Wunused-function] 163 | static double dist2_to_triangle(const Vec3d &a, const Vec3d &b, const Vec3d &c, const Vec3d &p) | ^~~~~~~~~~~~~~~~~ [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o -MF CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o.d -o CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Flow.cpp.o -MF CMakeFiles/libslic3r.dir/Flow.cpp.o.d -o CMakeFiles/libslic3r.dir/Flow.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Flow.cpp [ 39%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/3mf.cpp.o -MF CMakeFiles/libslic3r.dir/Format/3mf.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/3mf.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/3mf.cpp [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/AMF.cpp.o -MF CMakeFiles/libslic3r.dir/Format/AMF.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/AMF.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/AMF.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp: In function 'void Slic3r::pinch_contours_insert_phony_outer_intersections(std::vector&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp:1179:26: warning: variable 'lo' set but not used [-Wunused-but-set-variable] 1179 | auto lo = it; | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp: In function 'std::vector Slic3r::generate_montonous_regions(std::vector&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp:1818:10: warning: variable 'test_overlap' set but not used [-Wunused-but-set-variable] 1818 | auto test_overlap = [](int, int, int) { return false; }; | ^~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp: In function 'void Slic3r::connect_monotonic_regions(std::vector&, const Slic3r::ExPolygonWithOffset&, std::vector&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp:2036:14: warning: variable 'intersections_equal' set but not used [-Wunused-but-set-variable] 2036 | auto intersections_equal = [](const MapType &l, const MapType &r){ return l.first == r.first ; }; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp: In function 'std::vector Slic3r::chain_monotonic_regions(std::vector&, const Slic3r::ExPolygonWithOffset&, const std::vector&, std::mt19937_64&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp:2293:38: warning: unused variable 'unprocessed' [-Wunused-variable] 2293 | int &unprocessed = left_neighbors_unprocessed[next - regions.data()]; | ^~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp:2196:10: warning: variable 'validate_unprocessed' set but not used [-Wunused-but-set-variable] 2196 | auto validate_unprocessed = | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp: In member function 'bool Slic3r::FillRectilinear::fill_surface_by_multilines(const Slic3r::Surface*, Slic3r::FillParams, const std::initializer_list&, Slic3r::Polylines&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp:2847:16: warning: unused variable 'n_fill_lines_initial' [-Wunused-variable] 2847 | size_t n_fill_lines_initial = fill_lines.size(); | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Flow.cpp:3: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'Slic3r::FillAdaptive::adaptive_fill_line_spacing(Slic3r::PrintObject const&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:276:27: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 276 | std::pair adaptive_fill_line_spacing(const PrintObject &print_object) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp: At global scope: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp:1270:29: warning: 'Slic3r::SegmentIntersection& Slic3r::end_of_vertical_run_raw(Slic3r::SegmentIntersection&)' defined but not used [-Wunused-function] 1270 | static SegmentIntersection& end_of_vertical_run_raw(SegmentIntersection &start) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/3mf.cpp: In member function 'bool Slic3r::_3MF_Importer::_load_model_from_file(const string&, Slic3r::Model&, Slic3r::DynamicPrintConfig&, Slic3r::ConfigSubstitutionContext&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/3mf.cpp:689:31: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 689 | if (object.second >= m_model->objects.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/3mf.cpp: In member function 'bool Slic3r::_3MF_Importer::_handle_end_model()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/3mf.cpp:1405:31: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1405 | if (object.second >= m_model->objects.size()) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Flow.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Flow.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp: In function 'Slic3r::chain_monotonic_regions(std::vector >&, Slic3r::ExPolygonWithOffset const&, std::vector > const&, std::mersenne_twister_engine&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp:1553:75: warning: 'MEM [(struct NextCandidate *)&next_candidate + 16B]' may be used uninitialized in this function [-Wmaybe-uninitialized] 1553 | float length(bool region_flipped) const { return region_flipped ? len2 : len1; } | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp:2290:66: note: 'MEM [(struct NextCandidate *)&next_candidate + 16B]' was declared here 2290 | NextCandidate next_candidate; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillRectilinear.cpp:2318:95: warning: 'next_candidate.region' may be used uninitialized in this function [-Wmaybe-uninitialized] 2318 | if (-- left_neighbors_unprocessed[next - regions.data()] == 1 && next_candidate.region != next) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/3mf.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o -MF CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/OBJ.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/AMF.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/objparser.cpp.o -MF CMakeFiles/libslic3r.dir/Format/objparser.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/objparser.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/objparser.cpp [ 40%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/PRUS.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/PRUS.cpp.o -MF CMakeFiles/libslic3r.dir/Format/PRUS.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/PRUS.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/PRUS.cpp [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/STL.cpp.o -MF CMakeFiles/libslic3r.dir/Format/STL.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/STL.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/STL.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/OBJ.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/PRUS.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/STL.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Format/SL1.cpp.o -MF CMakeFiles/libslic3r.dir/Format/SL1.cpp.o.d -o CMakeFiles/libslic3r.dir/Format/SL1.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/SL1.cpp [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/ThumbnailData.cpp [ 41%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/CoolingBuffer.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/SL1.hpp:7, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/SL1.cpp:1: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/PostProcessor.cpp [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/PrintExtents.cpp [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/SpiralVase.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/PrintExtents.cpp:10: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../GCodeWriter.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../GCode.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/CoolingBuffer.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/SL1.hpp:7, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/SL1.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/PostProcessor.hpp:7, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/PostProcessor.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/SpiralVase.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/SpiralVase.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 42%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/SeamPlacer.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Flow.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Layer.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/PrintExtents.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/ToolOrdering.cpp [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/WipeTower.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/SeamPlacer.cpp:4: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/ToolOrdering.cpp:1: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 43%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.cpp [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o -MF CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.cpp:3: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/WipeTower.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/SeamPlacer.hpp:7, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/SeamPlacer.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp:4: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/ToolOrdering.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCode.cpp.o -MF CMakeFiles/libslic3r.dir/GCode.cpp.o.d -o CMakeFiles/libslic3r.dir/GCode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.cpp:53:13: warning: 'bool Slic3r::is_valid_extrusion_role(int)' defined but not used [-Wunused-function] 53 | static bool is_valid_extrusion_role(int value) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Flow.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Layer.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/AvoidCrossingPerimeters.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCodeReader.cpp.o -MF CMakeFiles/libslic3r.dir/GCodeReader.cpp.o.d -o CMakeFiles/libslic3r.dir/GCodeReader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.cpp [ 44%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/GCodeWriter.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/GCodeWriter.cpp.o -MF CMakeFiles/libslic3r.dir/GCodeWriter.cpp.o.d -o CMakeFiles/libslic3r.dir/GCodeWriter.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeWriter.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode.cpp:11: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeWriter.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeWriter.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Geometry.cpp.o -MF CMakeFiles/libslic3r.dir/Geometry.cpp.o.d -o CMakeFiles/libslic3r.dir/Geometry.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Geometry.cpp [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Layer.cpp.o -MF CMakeFiles/libslic3r.dir/Layer.cpp.o.d -o CMakeFiles/libslic3r.dir/Layer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Layer.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeWriter.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /usr/include/c++/11/bits/stl_algobase.h:64, from /usr/include/c++/11/memory:63, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/libslic3r.h:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Geometry.cpp:1: /usr/include/c++/11/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 = double&; _T2 = double&; typename std::__strip_reference_wrapper::type>::__type = double; typename std::decay<_Tp2>::type = double; typename std::__strip_reference_wrapper::type>::__type = double; typename std::decay<_Tp>::type = double]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Geometry.cpp:1185:51: required from here /usr/include/c++/11/bits/stl_pair.h:567:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.cpp: In member function 'Slic3r::GCodeProcessor::process_T(std::basic_string_view >)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.cpp:2352:82: warning: 'eid' may be used uninitialized in this function [-Wmaybe-uninitialized] 2352 | if ((m_flavor != gcfRepRapFirmware && m_flavor != gcfRepRapSprinter) || eid != -1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/LayerRegion.cpp.o -MF CMakeFiles/libslic3r.dir/LayerRegion.cpp.o.d -o CMakeFiles/libslic3r.dir/LayerRegion.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/LayerRegion.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Layer.cpp:3: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/LayerRegion.cpp:6: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 45%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Line.cpp.o -MF CMakeFiles/libslic3r.dir/Line.cpp.o.d -o CMakeFiles/libslic3r.dir/Line.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Line.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/LayerRegion.cpp: In member function 'void Slic3r::LayerRegion::make_perimeters(const Slic3r::SurfaceCollection&, Slic3r::SurfaceCollection*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/LayerRegion.cpp:62:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'const int' [-Wsign-compare] 62 | (this->layer()->id() >= region_config.bottom_solid_layers.value && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Flow.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Layer.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Layer.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Flow.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Layer.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/LayerRegion.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Model.cpp.o -MF CMakeFiles/libslic3r.dir/Model.cpp.o.d -o CMakeFiles/libslic3r.dir/Model.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.cpp [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ModelArrange.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ModelArrange.cpp.o -MF CMakeFiles/libslic3r.dir/ModelArrange.cpp.o.d -o CMakeFiles/libslic3r.dir/ModelArrange.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ModelArrange.cpp [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/CustomGCode.cpp.o -MF CMakeFiles/libslic3r.dir/CustomGCode.cpp.o.d -o CMakeFiles/libslic3r.dir/CustomGCode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/CustomGCode.cpp [ 46%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Arrange.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Arrange.cpp.o -MF CMakeFiles/libslic3r.dir/Arrange.cpp.o.d -o CMakeFiles/libslic3r.dir/Arrange.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Arrange.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ModelArrange.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/CustomGCode.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MultiPoint.cpp.o -MF CMakeFiles/libslic3r.dir/MultiPoint.cpp.o.d -o CMakeFiles/libslic3r.dir/MultiPoint.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/MultiPoint.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ObjectID.cpp.o -MF CMakeFiles/libslic3r.dir/ObjectID.cpp.o.d -o CMakeFiles/libslic3r.dir/ObjectID.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ObjectID.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o -MF CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o.d -o CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PerimeterGenerator.cpp [ 47%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o -MF CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o.d -o CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PlaceholderParser.cpp [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Platform.cpp.o -MF CMakeFiles/libslic3r.dir/Platform.cpp.o.d -o CMakeFiles/libslic3r.dir/Platform.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Platform.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Flow.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PerimeterGenerator.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PerimeterGenerator.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Point.cpp.o -MF CMakeFiles/libslic3r.dir/Point.cpp.o.d -o CMakeFiles/libslic3r.dir/Point.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Point.cpp [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Polygon.cpp.o -MF CMakeFiles/libslic3r.dir/Polygon.cpp.o.d -o CMakeFiles/libslic3r.dir/Polygon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Polygon.cpp [ 48%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o -MF CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o.d -o CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PolygonTrimmer.cpp [ 49%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Polyline.cpp.o -MF CMakeFiles/libslic3r.dir/Polyline.cpp.o.d -o CMakeFiles/libslic3r.dir/Polyline.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Polyline.cpp [ 49%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Preset.cpp.o -MF CMakeFiles/libslic3r.dir/Preset.cpp.o.d -o CMakeFiles/libslic3r.dir/Preset.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.cpp [ 49%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PresetBundle.cpp.o -MF CMakeFiles/libslic3r.dir/PresetBundle.cpp.o.d -o CMakeFiles/libslic3r.dir/PresetBundle.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PresetBundle.cpp [ 49%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/AppConfig.cpp.o -MF CMakeFiles/libslic3r.dir/AppConfig.cpp.o.d -o CMakeFiles/libslic3r.dir/AppConfig.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/AppConfig.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.cpp: In static member function 'static void Slic3r::Preset::normalize(Slic3r::DynamicPrintConfig&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.cpp:286:33: warning: loop variable 'key' of type 'const string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 286 | for (const std::string &key : { "filament_settings_id" }) { | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.cpp:286:33: note: use non-reference type 'const string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PresetBundle.cpp: In member function 'Slic3r::ConfigSubstitutions Slic3r::PresetBundle::load_config_file_config_bundle(const string&, const ptree&, Slic3r::ForwardCompatibilitySubstitutionRule)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PresetBundle.cpp:975:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 975 | return std::move(config_substitutions); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PresetBundle.cpp:975:21: note: remove 'std::move' call In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/AppConfig.cpp: In member function 'void Slic3r::AppConfig::save()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/AppConfig.cpp:370:21: warning: loop variable 'category' creates a copy from type 'const std::pair, std::map, std::__cxx11::basic_string > >' [-Wrange-loop-construct] 370 | for (const auto category : m_storage) { | ^~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/AppConfig.cpp:370:21: note: use reference type to prevent copying 370 | for (const auto category : m_storage) { | ^~~~~~~~ | & /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/AppConfig.cpp: In member function 'std::vector > Slic3r::AppConfig::get_mouse_device_names() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/AppConfig.cpp:521:76: warning: loop variable 'key_value_pair' of type 'const std::pair, std::map, std::__cxx11::basic_string > >&' binds to a temporary constructed from type 'const std::pair, std::map, std::__cxx11::basic_string > >' [-Wrange-loop-construct] 521 | for (const std::pair>& key_value_pair : m_storage) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/AppConfig.cpp:521:76: note: use non-reference type 'const std::pair, std::map, std::__cxx11::basic_string > >' to make the copy explicit or 'const std::pair, std::map, std::__cxx11::basic_string > >&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PresetBundle.cpp: In member function 'std::pair, unsigned int> Slic3r::PresetBundle::load_configbundle(const string&, Slic3r::PresetBundle::LoadConfigBundleAttributes, Slic3r::ForwardCompatibilitySubstitutionRule)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PresetBundle.cpp:1180:35: warning: variable 'loaded' set but not used [-Wunused-but-set-variable] 1180 | std::vector *loaded = nullptr; | ^~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PresetBundle.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PresetBundle.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PlaceholderParser.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PlaceholderParser.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Print.cpp.o -MF CMakeFiles/libslic3r.dir/Print.cpp.o.d -o CMakeFiles/libslic3r.dir/Print.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.cpp:4: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintBase.cpp.o -MF CMakeFiles/libslic3r.dir/PrintBase.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.cpp:2: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.cpp: In static member function 'static Slic3r::DynamicConfig Slic3r::PrintStatistics::placeholders()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.cpp:2231:29: warning: loop variable 'key' of type 'const string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 2231 | for (const std::string &key : { | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.cpp:2231:29: note: use non-reference type 'const string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintConfig.cpp.o -MF CMakeFiles/libslic3r.dir/PrintConfig.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintConfig.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.cpp [ 50%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintObject.cpp.o -MF CMakeFiles/libslic3r.dir/PrintObject.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintObject.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintObject.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.cpp:3461:92: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.cpp:3465:92: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PrintRegion.cpp.o -MF CMakeFiles/libslic3r.dir/PrintRegion.cpp.o.d -o CMakeFiles/libslic3r.dir/PrintRegion.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintRegion.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintObject.cpp:2: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::ForwardCompatibilitySubstitutionRule; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::ForwardCompatibilitySubstitutionRule; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::AuthorizationType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::AuthorizationType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrintHostType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrintHostType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintRegion.cpp:2: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintObject.cpp:22: /usr/include/tbb/atomic.h:21:141: note: '#pragma message: TBB Warning: tbb/atomic.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/atomic.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintRegion.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintObject.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o -MF CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o.d -o CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PNGReadWrite.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintObject.cpp: In member function 'std::pair, std::unique_ptr > Slic3r::PrintObject::prepare_adaptive_infill_data()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintObject.cpp:441:90: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Semver.cpp.o -MF CMakeFiles/libslic3r.dir/Semver.cpp.o.d -o CMakeFiles/libslic3r.dir/Semver.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Semver.cpp [ 51%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/ShortestPath.cpp.o -MF CMakeFiles/libslic3r.dir/ShortestPath.cpp.o.d -o CMakeFiles/libslic3r.dir/ShortestPath.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ShortestPath.cpp [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrint.cpp.o -MF CMakeFiles/libslic3r.dir/SLAPrint.cpp.o.d -o CMakeFiles/libslic3r.dir/SLAPrint.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ShortestPath.cpp:11: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.cpp:1: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o -MF CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o.d -o CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrintSteps.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ShortestPath.cpp: In function 'std::vector > Slic3r::chain_segments_greedy_constrained_reversals2_(SegmentEndPointFunc, CouldReverseFunc, size_t, const PointType*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ShortestPath.cpp:830:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 830 | if (chain2_flip) | ^~ In file included from /usr/include/c++/11/cassert:44, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ShortestPath.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ShortestPath.cpp:832:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 832 | assert(chain1 == nullptr || chain1->begin == end_point1 || chain1->end == end_point1); | ^~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ShortestPath.cpp: In function 'void Slic3r::reorder_by_two_exchanges_with_segment_flipping(std::vector&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ShortestPath.cpp:1563:32: warning: unused variable 'longest_connection_length' [-Wunused-variable] 1563 | double longest_connection_length = first_crossover_candidate.first; | ^~~~~~~~~~~~~~~~~~~~~~~~~ [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Slicing.cpp.o -MF CMakeFiles/libslic3r.dir/Slicing.cpp.o.d -o CMakeFiles/libslic3r.dir/Slicing.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Slicing.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrintSteps.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrintSteps.cpp:2: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.cpp: In static member function 'static Slic3r::DynamicConfig Slic3r::SLAPrintStatistics::placeholders()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.cpp:1224:29: warning: loop variable 'key' of type 'const string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 1224 | for (const std::string &key : { | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.cpp:1224:29: note: use non-reference type 'const string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/ShortestPath.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Slicing.cpp: In function 'void Slic3r::adjust_layer_height_profile(const Slic3r::SlicingParameters&, std::vector&, coordf_t, coordf_t, coordf_t, Slic3r::LayerHeightEditActionType)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Slicing.cpp:419:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 419 | if (z < z_span_variable.first || z > z_span_variable.second) | ^~ In file included from /usr/include/boost/assert.hpp:58, from /usr/include/boost/function/function_base.hpp:19, from /usr/include/boost/function/detail/prologue.hpp:17, from /usr/include/boost/function.hpp:30, from /usr/include/boost/thread/future.hpp:65, from /usr/include/boost/thread.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/TriangleMesh.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Contour3D.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Hollowing.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Slicing.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Slicing.cpp:422:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 422 | assert(layer_height_profile.size() >= 2); | ^~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Slicing.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrintSteps.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrintSteps.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 52%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o -MF CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o.d -o CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SlicesToTriangleMesh.cpp [ 53%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o -MF CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o.d -o CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SlicingAdaptive.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SlicingAdaptive.cpp: In function 'std::pair Slic3r::face_z_span(const stl_facet&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SlicingAdaptive.cpp:37:69: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 37 | static inline std::pair face_z_span(const stl_facet &f) | ^ [ 53%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SupportMaterial.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SupportMaterial.cpp.o -MF CMakeFiles/libslic3r.dir/SupportMaterial.cpp.o.d -o CMakeFiles/libslic3r.dir/SupportMaterial.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SupportMaterial.cpp [ 53%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Surface.cpp.o -MF CMakeFiles/libslic3r.dir/Surface.cpp.o.d -o CMakeFiles/libslic3r.dir/Surface.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Surface.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SlicingAdaptive.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /usr/include/c++/11/bits/stl_algo.h:61, from /usr/include/c++/11/algorithm:62, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/libslic3r.h:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SlicingAdaptive.cpp:1: /usr/include/c++/11/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = Slic3r::SlicingAdaptive::FaceZ; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/11/bits/stl_heap.h:223:5: note: parameter passing for argument of type 'Slic3r::SlicingAdaptive::FaceZ' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ [ 53%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o -MF CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o.d -o CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SurfaceCollection.cpp [ 54%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SVG.cpp.o -MF CMakeFiles/libslic3r.dir/SVG.cpp.o.d -o CMakeFiles/libslic3r.dir/SVG.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SVG.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SupportMaterial.cpp:4: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SlicingAdaptive.cpp: In member function 'Slic3r::SlicingAdaptive::prepare(Slic3r::ModelObject const&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SlicingAdaptive.cpp:93:57: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | m_faces.emplace_back(FaceZ({ face_z_span(face), std::abs(n.z()), std::sqrt(n.x() * n.x() + n.y() * n.y()) })); | ~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SupportMaterial.cpp:15: /usr/include/tbb/atomic.h:21:141: note: '#pragma message: TBB Warning: tbb/atomic.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/atomic.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 54%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Tesselate.cpp.o -MF CMakeFiles/libslic3r.dir/Tesselate.cpp.o.d -o CMakeFiles/libslic3r.dir/Tesselate.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Tesselate.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Flow.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Layer.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SupportMaterial.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 54%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/TriangleMesh.cpp [ 54%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangulateWall.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangulateWall.cpp.o -MF CMakeFiles/libslic3r.dir/TriangulateWall.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangulateWall.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/TriangulateWall.cpp [ 55%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/utils.cpp.o -MF CMakeFiles/libslic3r.dir/utils.cpp.o.d -o CMakeFiles/libslic3r.dir/utils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/utils.cpp [ 55%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Time.cpp.o -MF CMakeFiles/libslic3r.dir/Time.cpp.o.d -o CMakeFiles/libslic3r.dir/Time.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Time.cpp [ 55%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Thread.cpp.o -MF CMakeFiles/libslic3r.dir/Thread.cpp.o.d -o CMakeFiles/libslic3r.dir/Thread.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Thread.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Thread.cpp:13: /usr/include/tbb/tbb_thread.h:21:145: note: '#pragma message: TBB Warning: tbb/tbb_thread.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/tbb_thread.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Thread.cpp:15: /usr/include/tbb/task_scheduler_init.h:21:154: note: '#pragma message: TBB Warning: tbb/task_scheduler_init.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/task_scheduler_init.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 56%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o -MF CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o.d -o CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/TriangleSelector.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/utils.cpp:46: /usr/include/tbb/task_scheduler_init.h:21:154: note: '#pragma message: TBB Warning: tbb/task_scheduler_init.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/task_scheduler_init.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 56%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/VoronoiOffset.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/VoronoiOffset.cpp.o -MF CMakeFiles/libslic3r.dir/VoronoiOffset.cpp.o.d -o CMakeFiles/libslic3r.dir/VoronoiOffset.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/VoronoiOffset.cpp [ 56%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/Zipper.cpp.o -MF CMakeFiles/libslic3r.dir/Zipper.cpp.o.d -o CMakeFiles/libslic3r.dir/Zipper.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Zipper.cpp [ 56%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o -MF CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o.d -o CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/MinAreaBoundingBox.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/VoronoiOffset.cpp: In function 'Slic3r::Polygons Slic3r::voronoi_offset(const Slic3r::Geometry::VoronoiDiagram&, const Lines&, double, double)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/VoronoiOffset.cpp:564:30: warning: unused variable 'line' [-Wunused-variable] 564 | const Line &line = cell->contains_segment() ? line0 : line1; | ^~~~ [ 57%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/miniz_extension.cpp.o -MF CMakeFiles/libslic3r.dir/miniz_extension.cpp.o.d -o CMakeFiles/libslic3r.dir/miniz_extension.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/miniz_extension.cpp [ 57%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SimplifyMesh.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SimplifyMesh.cpp.o -MF CMakeFiles/libslic3r.dir/SimplifyMesh.cpp.o.d -o CMakeFiles/libslic3r.dir/SimplifyMesh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SimplifyMesh.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/TriangleSelector.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 57%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o -MF CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o.d -o CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/OpenVDBUtils.cpp [ 57%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Pad.cpp [ 58%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeMesher.cpp In file included from /usr/include/openvdb/thread/Threading.h:18, from /usr/include/openvdb/tools/MeshToVolume.h:25, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/OpenVDBUtils.cpp:3: /usr/include/tbb/task.h:21:139: note: '#pragma message: TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 58%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuildsteps.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuildsteps.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportTreeBuildsteps.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportTreeBuildsteps.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Concurrency.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuilder.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeMesher.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeMesher.cpp:1: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Concurrency.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuilder.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:1: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.hpp: In function 'std::pair Slic3r::sla::dir_to_spheric(const Vec3d&, double)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.hpp:22:81: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline std::pair dir_to_spheric(const Vec3d &n, double norm = 1.) | ^ [ 58%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuilder.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Concurrency.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuilder.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuilder.cpp:3: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 58%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTree.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuilder.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.hpp: In function 'std::pair Slic3r::sla::dir_to_spheric(const Vec3d&, double)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.hpp:22:81: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline std::pair dir_to_spheric(const Vec3d &n, double norm = 1.) | ^ [ 59%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Rotfinder.cpp [ 59%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SpatIndex.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Concurrency.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Rotfinder.cpp:4: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Concurrency.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuilder.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTree.cpp:9: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTree.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.hpp: In function 'std::pair Slic3r::sla::dir_to_spheric(const Vec3d&, double)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.hpp:22:81: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline std::pair dir_to_spheric(const Vec3d &n, double norm = 1.) | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTree.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 59%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/RasterBase.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Rotfinder.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Concurrency.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/RasterBase.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/RasterBase.cpp:6: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 59%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/RasterToPolygons.cpp [ 60%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/ConcaveHull.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Concurrency.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/RasterBase.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/AGGRaster.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/RasterToPolygons.cpp:3: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 60%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Hollowing.cpp [ 60%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportPointGenerator.cpp [ 60%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Contour3D.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Contour3D.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Contour3D.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Contour3D.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Contour3D.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Concurrency.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuilder.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeMesher.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Hollowing.cpp:9: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 61%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/IndexedMesh.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/IndexedMesh.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/IndexedMesh.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/IndexedMesh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/IndexedMesh.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Concurrency.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportPointGenerator.cpp:7: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Concurrency.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/IndexedMesh.cpp:2: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportPointGenerator.cpp: In member function 'void Slic3r::sla::SupportPointGenerator::add_support_points(Slic3r::sla::SupportPointGenerator::Structure&, Slic3r::sla::SupportPointGenerator::PointGrid3D&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportPointGenerator.cpp:307:28: warning: unused variable 'DANGL_DAMPING' [-Wunused-variable] 307 | static constexpr float DANGL_DAMPING = .5f; | ^~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportPointGenerator.cpp:308:28: warning: unused variable 'SLOPE_DAMPING' [-Wunused-variable] 308 | static constexpr float SLOPE_DAMPING = .1f; | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportPointGenerator.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 61%] Building CXX object src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/libslic3r/CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o -MF CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o.d -o CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Clustering.cpp [ 61%] Linking CXX static library liblibslic3r.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/cmake -P CMakeFiles/libslic3r.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r.dir/link.txt --verbose=1 /usr/bin/ar qc liblibslic3r.a CMakeFiles/libslic3r.dir/pchheader.cpp.o CMakeFiles/libslic3r.dir/BoundingBox.cpp.o CMakeFiles/libslic3r.dir/BridgeDetector.cpp.o CMakeFiles/libslic3r.dir/ClipperUtils.cpp.o CMakeFiles/libslic3r.dir/Config.cpp.o CMakeFiles/libslic3r.dir/EdgeGrid.cpp.o CMakeFiles/libslic3r.dir/ElephantFootCompensation.cpp.o CMakeFiles/libslic3r.dir/ExPolygon.cpp.o CMakeFiles/libslic3r.dir/ExPolygonCollection.cpp.o CMakeFiles/libslic3r.dir/Extruder.cpp.o CMakeFiles/libslic3r.dir/ExtrusionEntity.cpp.o CMakeFiles/libslic3r.dir/ExtrusionEntityCollection.cpp.o CMakeFiles/libslic3r.dir/ExtrusionSimulator.cpp.o CMakeFiles/libslic3r.dir/Fill/Fill.cpp.o CMakeFiles/libslic3r.dir/Fill/Fill3DHoneycomb.cpp.o CMakeFiles/libslic3r.dir/Fill/FillAdaptive.cpp.o CMakeFiles/libslic3r.dir/Fill/FillBase.cpp.o CMakeFiles/libslic3r.dir/Fill/FillConcentric.cpp.o CMakeFiles/libslic3r.dir/Fill/FillHoneycomb.cpp.o CMakeFiles/libslic3r.dir/Fill/FillGyroid.cpp.o CMakeFiles/libslic3r.dir/Fill/FillPlanePath.cpp.o CMakeFiles/libslic3r.dir/Fill/FillLine.cpp.o CMakeFiles/libslic3r.dir/Fill/FillRectilinear.cpp.o CMakeFiles/libslic3r.dir/Flow.cpp.o CMakeFiles/libslic3r.dir/Format/3mf.cpp.o CMakeFiles/libslic3r.dir/Format/AMF.cpp.o CMakeFiles/libslic3r.dir/Format/OBJ.cpp.o CMakeFiles/libslic3r.dir/Format/objparser.cpp.o CMakeFiles/libslic3r.dir/Format/PRUS.cpp.o CMakeFiles/libslic3r.dir/Format/STL.cpp.o CMakeFiles/libslic3r.dir/Format/SL1.cpp.o CMakeFiles/libslic3r.dir/GCode/ThumbnailData.cpp.o CMakeFiles/libslic3r.dir/GCode/CoolingBuffer.cpp.o CMakeFiles/libslic3r.dir/GCode/PostProcessor.cpp.o CMakeFiles/libslic3r.dir/GCode/PrintExtents.cpp.o CMakeFiles/libslic3r.dir/GCode/SpiralVase.cpp.o CMakeFiles/libslic3r.dir/GCode/SeamPlacer.cpp.o CMakeFiles/libslic3r.dir/GCode/ToolOrdering.cpp.o CMakeFiles/libslic3r.dir/GCode/WipeTower.cpp.o CMakeFiles/libslic3r.dir/GCode/GCodeProcessor.cpp.o CMakeFiles/libslic3r.dir/GCode/AvoidCrossingPerimeters.cpp.o CMakeFiles/libslic3r.dir/GCode.cpp.o CMakeFiles/libslic3r.dir/GCodeReader.cpp.o CMakeFiles/libslic3r.dir/GCodeWriter.cpp.o CMakeFiles/libslic3r.dir/Geometry.cpp.o CMakeFiles/libslic3r.dir/Layer.cpp.o CMakeFiles/libslic3r.dir/LayerRegion.cpp.o CMakeFiles/libslic3r.dir/Line.cpp.o CMakeFiles/libslic3r.dir/Model.cpp.o CMakeFiles/libslic3r.dir/ModelArrange.cpp.o CMakeFiles/libslic3r.dir/CustomGCode.cpp.o CMakeFiles/libslic3r.dir/Arrange.cpp.o CMakeFiles/libslic3r.dir/MultiPoint.cpp.o CMakeFiles/libslic3r.dir/ObjectID.cpp.o CMakeFiles/libslic3r.dir/PerimeterGenerator.cpp.o CMakeFiles/libslic3r.dir/PlaceholderParser.cpp.o CMakeFiles/libslic3r.dir/Platform.cpp.o CMakeFiles/libslic3r.dir/Point.cpp.o CMakeFiles/libslic3r.dir/Polygon.cpp.o CMakeFiles/libslic3r.dir/PolygonTrimmer.cpp.o CMakeFiles/libslic3r.dir/Polyline.cpp.o CMakeFiles/libslic3r.dir/Preset.cpp.o CMakeFiles/libslic3r.dir/PresetBundle.cpp.o CMakeFiles/libslic3r.dir/AppConfig.cpp.o CMakeFiles/libslic3r.dir/Print.cpp.o CMakeFiles/libslic3r.dir/PrintBase.cpp.o CMakeFiles/libslic3r.dir/PrintConfig.cpp.o CMakeFiles/libslic3r.dir/PrintObject.cpp.o CMakeFiles/libslic3r.dir/PrintRegion.cpp.o CMakeFiles/libslic3r.dir/PNGReadWrite.cpp.o CMakeFiles/libslic3r.dir/Semver.cpp.o CMakeFiles/libslic3r.dir/ShortestPath.cpp.o CMakeFiles/libslic3r.dir/SLAPrint.cpp.o CMakeFiles/libslic3r.dir/SLAPrintSteps.cpp.o CMakeFiles/libslic3r.dir/Slicing.cpp.o CMakeFiles/libslic3r.dir/SlicesToTriangleMesh.cpp.o CMakeFiles/libslic3r.dir/SlicingAdaptive.cpp.o CMakeFiles/libslic3r.dir/SupportMaterial.cpp.o CMakeFiles/libslic3r.dir/Surface.cpp.o CMakeFiles/libslic3r.dir/SurfaceCollection.cpp.o CMakeFiles/libslic3r.dir/SVG.cpp.o CMakeFiles/libslic3r.dir/Tesselate.cpp.o CMakeFiles/libslic3r.dir/TriangleMesh.cpp.o CMakeFiles/libslic3r.dir/TriangulateWall.cpp.o CMakeFiles/libslic3r.dir/utils.cpp.o CMakeFiles/libslic3r.dir/Time.cpp.o CMakeFiles/libslic3r.dir/Thread.cpp.o CMakeFiles/libslic3r.dir/TriangleSelector.cpp.o CMakeFiles/libslic3r.dir/VoronoiOffset.cpp.o CMakeFiles/libslic3r.dir/Zipper.cpp.o CMakeFiles/libslic3r.dir/MinAreaBoundingBox.cpp.o CMakeFiles/libslic3r.dir/miniz_extension.cpp.o CMakeFiles/libslic3r.dir/SimplifyMesh.cpp.o CMakeFiles/libslic3r.dir/OpenVDBUtils.cpp.o CMakeFiles/libslic3r.dir/SLA/Pad.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportTreeMesher.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportTreeBuildsteps.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportTreeBuilder.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportTree.cpp.o CMakeFiles/libslic3r.dir/SLA/Rotfinder.cpp.o CMakeFiles/libslic3r.dir/SLA/SpatIndex.cpp.o CMakeFiles/libslic3r.dir/SLA/RasterBase.cpp.o CMakeFiles/libslic3r.dir/SLA/RasterToPolygons.cpp.o CMakeFiles/libslic3r.dir/SLA/ConcaveHull.cpp.o CMakeFiles/libslic3r.dir/SLA/Hollowing.cpp.o CMakeFiles/libslic3r.dir/SLA/SupportPointGenerator.cpp.o CMakeFiles/libslic3r.dir/SLA/Contour3D.cpp.o CMakeFiles/libslic3r.dir/SLA/IndexedMesh.cpp.o CMakeFiles/libslic3r.dir/SLA/Clustering.cpp.o /usr/bin/ranlib liblibslic3r.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 61%] Built target libslic3r /usr/bin/gmake -f src/slic3r/CMakeFiles/libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/libslic3r_gui.dir/depend /usr/bin/gmake -f xs/CMakeFiles/XS.dir/build.make xs/CMakeFiles/XS.dir/depend /usr/bin/gmake -f tests/libslic3r/CMakeFiles/libslic3r_tests.dir/build.make tests/libslic3r/CMakeFiles/libslic3r_tests.dir/depend /usr/bin/gmake -f tests/fff_print/CMakeFiles/fff_print_tests.dir/build.make tests/fff_print/CMakeFiles/fff_print_tests.dir/depend /usr/bin/gmake -f tests/sla_print/CMakeFiles/sla_print_tests.dir/build.make tests/sla_print/CMakeFiles/sla_print_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r/CMakeFiles/libslic3r_tests.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print/CMakeFiles/fff_print_tests.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/sla_print /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/sla_print/CMakeFiles/sla_print_tests.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r/CMakeFiles/libslic3r_gui.dir/DependInfo.cmake --color= [ 62%] Generating typemap cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs && /usr/bin/cmake -E env PERL5LIB=/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/../local-lib/lib/perl5: /usr/bin/perl -MExtUtils::Typemaps -MExtUtils::Typemaps::Basic -e "\$typemap = ExtUtils::Typemaps->new(file => \"/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/my.map\"); \$typemap->merge(typemap => ExtUtils::Typemaps::Basic->new); \$typemap->write(file => \"/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/typemap\")" gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f tests/fff_print/CMakeFiles/fff_print_tests.dir/build.make tests/fff_print/CMakeFiles/fff_print_tests.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f tests/sla_print/CMakeFiles/sla_print_tests.dir/build.make tests/sla_print/CMakeFiles/sla_print_tests.dir/build /usr/bin/gmake -f tests/libslic3r/CMakeFiles/libslic3r_tests.dir/build.make tests/libslic3r/CMakeFiles/libslic3r_tests.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/slic3r/CMakeFiles/libslic3r_gui.dir/build.make src/slic3r/CMakeFiles/libslic3r_gui.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 63%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o [ 63%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o [ 63%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_print_tests_main.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o -MF CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o.d -o CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/fff_print_tests.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o -MF CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/libslic3r_tests.cpp [ 63%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o -MF CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/pchheader.cpp [ 63%] Generating XS.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs && /usr/bin/cmake -E env PERL5LIB=/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/../local-lib/lib/perl5: xsubpp -typemap typemap -output /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp -hiertype /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/main.xs cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/CMakeFiles/XS.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f xs/CMakeFiles/XS.dir/build.make xs/CMakeFiles/XS.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 63%] Building CXX object xs/CMakeFiles/XS.dir/XS.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DNDEBUG -DSLIC3RXS -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DXS_EXPORTS -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/usr/lib/perl5/CORE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT xs/CMakeFiles/XS.dir/XS.cpp.o -MF CMakeFiles/XS.dir/XS.cpp.o.d -o CMakeFiles/XS.dir/XS.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__TriangleMesh_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:771:17: warning: unused variable 'CLASS' [-Wunused-variable] 771 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/TriangleMesh.xsp": In function 'void XS_Slic3r__TriangleMesh_ReadFromPerl(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/TriangleMesh.xsp":366:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/TriangleMesh.xsp": In function 'void XS_Slic3r__TriangleMesh_facets(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/TriangleMesh.xsp":435:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/TriangleMesh.xsp": In function 'void XS_Slic3r__TriangleMesh_normals(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/TriangleMesh.xsp":456:27: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Surface__Collection__new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:2455:17: warning: unused variable 'CLASS' [-Wunused-variable] 2455 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Surface__new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:3263:17: warning: unused variable 'CLASS' [-Wunused-variable] 3263 | char* CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:3552: /usr/include/tbb/mutex.h: At global scope: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Print_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:4184:17: warning: unused variable 'CLASS' [-Wunused-variable] 4184 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Print_set_callback_event(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:5393:17: warning: unused variable 'evt' [-Wunused-variable] 5393 | int evt = (int)SvIV(ST(1)) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Polyline__Collection_chained_path(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:5685:17: warning: unused variable 'no_reverse' [-Wunused-variable] 5685 | bool no_reverse = (bool)SvUV(ST(1)) | ^~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Polyline__Collection_chained_path_from(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:5727:17: warning: unused variable 'no_reverse' [-Wunused-variable] 5727 | bool no_reverse = (bool)SvUV(ST(2)) | ^~~~~~~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/PolylineCollection.xsp": In function 'void XS_Slic3r__Polyline__Collection_new(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/PolylineCollection.xsp":71:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'I32' {aka 'long int'} [-Wsign-compare] /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:5811:17: warning: unused variable 'CLASS' [-Wunused-variable] 5811 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/PolylineCollection.xsp": In function 'void XS_Slic3r__Polyline__Collection_append(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/PolylineCollection.xsp":107:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'I32' {aka 'long int'} [-Wsign-compare] /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/Polyline.xsp": In function 'void XS_Slic3r__Polyline_DESTROY(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/Polyline.xsp":21:7: warning: deleting object of polymorphic class type 'Slic3r::Polyline' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/Polyline.xsp": In function 'void XS_Slic3r__Polyline_new(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/Polyline.xsp":300:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'I32' {aka 'long int'} [-Wsign-compare] /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:6958:17: warning: unused variable 'CLASS' [-Wunused-variable] 6958 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/Polyline.xsp": In function 'void XS_Slic3r__Polyline_append(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/Polyline.xsp":309:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'I32' {aka 'long int'} [-Wsign-compare] /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/Polygon.xsp": In function 'void XS_Slic3r__Polygon_new(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/Polygon.xsp":373:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'I32' {aka 'long int'} [-Wsign-compare] /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:8513:17: warning: unused variable 'CLASS' [-Wunused-variable] 8513 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Point_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:8593:17: warning: unused variable 'CLASS' [-Wunused-variable] 8593 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/Point.xsp": In function 'void XS_Slic3r__Point_serialize(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/Point.xsp":178:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'Eigen::DenseCoeffsBase, 1>::Scalar' {aka 'int'} [-Wformat=] /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/Point.xsp":178:35: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'Eigen::DenseCoeffsBase, 1>::Scalar' {aka 'int'} [-Wformat=] /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Pointf_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:9643:17: warning: unused variable 'CLASS' [-Wunused-variable] 9643 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Pointf3_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:10197:17: warning: unused variable 'CLASS' [-Wunused-variable] 10197 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__GCode__PlaceholderParser_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:10771:17: warning: unused variable 'CLASS' [-Wunused-variable] 10771 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Layer__PerimeterGenerator_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:11036:17: warning: unused variable 'CLASS' [-Wunused-variable] 11036 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/pchheader.hpp:176, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/pchheader.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Model_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:11562:17: warning: unused variable 'CLASS' [-Wunused-variable] 11562 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Model_read_from_file(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:11637:17: warning: unused variable 'CLASS' [-Wunused-variable] 11637 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Model_load_stl(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:12967:17: warning: unused variable 'CLASS' [-Wunused-variable] 12967 | char* CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Line_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:16696:17: warning: unused variable 'CLASS' [-Wunused-variable] 16696 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Linef3_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:16798:17: warning: unused variable 'CLASS' [-Wunused-variable] 16798 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__GCode__CoolingBuffer_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:19733:17: warning: unused variable 'CLASS' [-Wunused-variable] 19733 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__GCode_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:19916:17: warning: unused variable 'CLASS' [-Wunused-variable] 19916 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Flow__new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:20418:17: warning: unused variable 'CLASS' [-Wunused-variable] 20418 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Flow__new_from_width(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:20894:17: warning: unused variable 'CLASS' [-Wunused-variable] 20894 | char* CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Filler_new_from_type(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:21451:17: warning: unused variable 'CLASS' [-Wunused-variable] 21451 | char* CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__ExtrusionSimulator__new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:21537:17: warning: unused variable 'CLASS' [-Wunused-variable] 21537 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__ExtrusionPath__new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:22535:17: warning: unused variable 'CLASS' [-Wunused-variable] 22535 | char* CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/ExtrusionPath.xsp": In function 'void XS_Slic3r__ExtrusionPath_append(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/ExtrusionPath.xsp":243:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'I32' {aka 'long int'} [-Wsign-compare] /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__ExtrusionMultiPath_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:22890:17: warning: unused variable 'CLASS' [-Wunused-variable] 22890 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__ExtrusionLoop_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:23403:17: warning: unused variable 'CLASS' [-Wunused-variable] 23403 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__ExtrusionPath__Collection__new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:24292:17: warning: unused variable 'CLASS' [-Wunused-variable] 24292 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__ExtrusionPath__Collection_chained_path(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:24481:25: warning: variable 'role' set but not used [-Wunused-but-set-variable] 24481 | ExtrusionRole role; | ^~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/ExtrusionEntityCollection.xsp": In function 'void XS_Slic3r__ExtrusionPath__Collection_append(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/ExtrusionEntityCollection.xsp":224:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'I32' {aka 'long int'} [-Wsign-compare] /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/ExPolygonCollection.xsp": In function 'void XS_Slic3r__ExPolygon__Collection_new(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/ExPolygonCollection.xsp":135:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'I32' {aka 'long int'} [-Wsign-compare] /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:25633:17: warning: unused variable 'CLASS' [-Wunused-variable] 25633 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/ExPolygonCollection.xsp": In function 'void XS_Slic3r__ExPolygon__Collection_append(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/ExPolygonCollection.xsp":171:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'I32' {aka 'long int'} [-Wsign-compare] /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/ExPolygon.xsp": In function 'void XS_Slic3r__ExPolygon_new(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/ExPolygon.xsp":185:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'I32' {aka 'long int'} [-Wsign-compare] /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:26548:17: warning: unused variable 'CLASS' [-Wunused-variable] 26548 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Config_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:26626:17: warning: unused variable 'CLASS' [-Wunused-variable] 26626 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__BridgeDetector_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:30104:17: warning: unused variable 'CLASS' [-Wunused-variable] 30104 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Geometry__BoundingBox_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:30236:17: warning: unused variable 'CLASS' [-Wunused-variable] 30236 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/BoundingBox.xsp": In function 'void XS_Slic3r__Geometry__BoundingBox_serialize(PerlInterpreter*, CV*)': /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/BoundingBox.xsp":237:35: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'Eigen::DenseCoeffsBase, 1>::Scalar' {aka 'int'} [-Wformat=] /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/BoundingBox.xsp":237:35: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'Eigen::DenseCoeffsBase, 1>::Scalar' {aka 'int'} [-Wformat=] /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/BoundingBox.xsp":237:35: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'Eigen::DenseCoeffsBase, 1>::Scalar' {aka 'int'} [-Wformat=] /usr/bin/perl -MExtUtils::XSpp::Cmd -e xspp -- -t "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/typemap.xspt" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/xsp/BoundingBox.xsp":237:35: warning: format '%ld' expects argument of type 'long int', but argument 6 has type 'Eigen::DenseCoeffsBase, 1>::Scalar' {aka 'int'} [-Wformat=] /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Geometry__BoundingBox_new_from_points(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:31250:17: warning: unused variable 'CLASS' [-Wunused-variable] 31250 | char* CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Geometry__BoundingBoxf_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:31293:17: warning: unused variable 'CLASS' [-Wunused-variable] 31293 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Geometry__BoundingBoxf_new_from_points(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:32130:17: warning: unused variable 'CLASS' [-Wunused-variable] 32130 | char* CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'void XS_Slic3r__Geometry__BoundingBoxf3_new(PerlInterpreter*, CV*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:32173:17: warning: unused variable 'CLASS' [-Wunused-variable] 32173 | char * CLASS = (char *)SvPV_nolen(ST(0)) | ^~~~~ [ 63%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/AboutDialog.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/src/xsinit.h:96, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:270: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/AboutDialog.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 63%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/SysInfoDialog.cpp [ 63%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_print_tests.cpp [ 64%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_data.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_data.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_data.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_data.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_data.cpp [ 64%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_3mf.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_print_tests.cpp:6: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_data.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_data.cpp:1: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_print_tests.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.hpp: In function 'std::pair Slic3r::sla::dir_to_spheric(const Vec3d&, double)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.hpp:22:81: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline std::pair dir_to_spheric(const Vec3d &n, double norm = 1.) | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_3mf.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_data.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/SysInfoDialog.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 65%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_aabbindirect.cpp [ 66%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/KBShortcutsDialog.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_print_tests.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/KBShortcutsDialog.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 66%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BackgroundSlicingProcess.cpp [ 66%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_clipper_offset.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BackgroundSlicingProcess.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BackgroundSlicingProcess.cpp:1: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 66%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.cpp In file included from /usr/lib/perl5/CORE/perl.h:5685, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/main.xs:11: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'XS_Slic3r__Model_arrange_objects(interpreter*, cv*)': /usr/lib/perl5/CORE/pp.h:436:25: warning: 'RETVAL' may be used uninitialized [-Wmaybe-uninitialized] 436 | & (TARGu_uv <= (UV)IV_MAX))) \ | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:12619:17: note: 'RETVAL' was declared here 12619 | bool RETVAL; | ^~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.cpp:1: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.hpp: In function 'std::pair Slic3r::sla::dir_to_spheric(const Vec3d&, double)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.hpp:22:81: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline std::pair dir_to_spheric(const Vec3d &n, double norm = 1.) | ^ [ 66%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_clipper_utils.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BackgroundSlicingProcess.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BackgroundSlicingProcess.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /usr/lib/perl5/CORE/perl.h:5744, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/main.xs:11: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp: In function 'XS_Slic3r__Print_filament_stats(interpreter*, cv*)': /usr/lib/perl5/CORE/embed.h:570:48: warning: 'RETVAL' may be used uninitialized in this function [-Wmaybe-uninitialized] 570 | #define sv_2mortal(a) Perl_sv_2mortal(aTHX_ a) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.cpp:4972:17: note: 'RETVAL' was declared here 4972 | SV * RETVAL; | ^~~~~~ [ 66%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_supptgen_tests.cpp [ 66%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BitmapCache.cpp [ 66%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_extrusion_entity.cpp [ 66%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_config.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_config.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_config.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_config.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_config.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_supptgen_tests.cpp:7: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_supptgen_tests.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.hpp: In function 'std::pair Slic3r::sla::dir_to_spheric(const Vec3d&, double)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.hpp:22:81: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline std::pair dir_to_spheric(const Vec3d &n, double norm = 1.) | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_config.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_data.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_extrusion_entity.cpp:10: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BitmapCache.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 66%] Building CXX object xs/CMakeFiles/XS.dir/src/perlglue.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DNDEBUG -DSLIC3RXS -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DXS_EXPORTS -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r -I/usr/lib/perl5/CORE -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -D_REENTRANT -D_GNU_SOURCE -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fwrapv -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT xs/CMakeFiles/XS.dir/src/perlglue.cpp.o -MF CMakeFiles/XS.dir/src/perlglue.cpp.o.d -o CMakeFiles/XS.dir/src/perlglue.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/src/perlglue.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_supptgen_tests.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_extrusion_entity.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 66%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigSnapshotDialog.cpp [ 67%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_elephant_foot_compensation.cpp [ 68%] Building CXX object tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/sla_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/sla_print/CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o -MF CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o.d -o CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_raycast_tests.cpp [ 68%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_fill.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_fill.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_fill.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_fill.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_fill.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigSnapshotDialog.cpp: In function 'wxString Slic3r::GUI::generate_html_row(const Slic3r::GUI::Config::Snapshot&, bool, bool)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigSnapshotDialog.cpp:71:67: warning: loop variable 'model' of type 'const std::pair, std::set > >&' binds to a temporary constructed from type 'const std::pair, std::set > >' [-Wrange-loop-construct] 71 | for (const std::pair> &model : vc.models_variants_installed) { | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigSnapshotDialog.cpp:71:67: note: use non-reference type 'const std::pair, std::set > >' to make the copy explicit or 'const std::pair, std::set > >&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigSnapshotDialog.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigSnapshotDialog.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_elephant_foot_compensation.cpp:19:23: warning: 'Slic3r::Points Slic3r::mittered_offset_path_scaled_points(const Points&, const std::vector&, double)' defined but not used [-Wunused-function] 19 | static Points mittered_offset_path_scaled_points(const Points& contour, const std::vector& deltas, double miter_limit) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_fill.cpp:10: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_raycast_tests.cpp:7: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 68%] Linking CXX shared library XS.so cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs && /usr/bin/cmake -E cmake_link_script CMakeFiles/XS.dir/link.txt --verbose=1 /usr/bin/g++ -fPIC -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -shared -Wl,-soname,XS.so -o XS.so CMakeFiles/XS.dir/XS.cpp.o CMakeFiles/XS.dir/src/perlglue.cpp.o ../src/libslic3r/liblibslic3r.a -lstdc++ ../src/libnest2d/liblibnest2d.a /usr/lib/libnlopt.so ../src/admesh/libadmesh.a -lminiz /usr/lib/libboost_log.so /usr/lib/libboost_filesystem.so /usr/lib/libboost_thread.so /usr/lib/libboost_log_setup.so /usr/lib/libboost_locale.so /usr/lib/libboost_chrono.so /usr/lib/libboost_atomic.so /usr/lib/libboost_date_time.so ../src/clipper/libclipper.a ../src/boost/libnowide.a /usr/lib/libexpat.so ../src/glu-libtess/libglu-libtess.a ../src/polypartition/libpolypartition.a -lpoly2tri ../src/qhull/libqhullstatic.a ../src/semver/libsemver.a ../src/libslic3r/liblibslic3r_cgal.a /usr/lib/libgmpxx.so /usr/lib/libmpfr.so /usr/lib/libgmp.so /usr/lib/libpng.so /usr/lib/libopenvdb.so /usr/lib/libtbb.so -ldl /usr/lib/libz.so /usr/lib/libboost_system.so /usr/lib/libboost_iostreams.so /usr/lib/libboost_regex.so /usr/lib/libImath-3_1.so.29.2.0 -lm In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_raycast_tests.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.hpp: In function 'std::pair Slic3r::sla::dir_to_spheric(const Vec3d&, double)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.hpp:22:81: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 22 | inline std::pair dir_to_spheric(const Vec3d &n, double norm = 1.) | ^ [ 69%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/3DScene.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/Fill.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_fill.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/../Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_test_utils.hpp:13, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/sla_print/sla_raycast_tests.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 69%] Linking CXX executable sla_print_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/sla_print && /usr/bin/cmake -E cmake_link_script CMakeFiles/sla_print_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/sla_print_tests.dir/sla_print_tests_main.cpp.o CMakeFiles/sla_print_tests.dir/sla_print_tests.cpp.o CMakeFiles/sla_print_tests.dir/sla_test_utils.cpp.o CMakeFiles/sla_print_tests.dir/sla_supptgen_tests.cpp.o CMakeFiles/sla_print_tests.dir/sla_raycast_tests.cpp.o -o sla_print_tests ../../src/libslic3r/liblibslic3r.a ../../src/libnest2d/liblibnest2d.a /usr/lib/libnlopt.so ../../src/admesh/libadmesh.a -lminiz /usr/lib/libboost_log.so /usr/lib/libboost_filesystem.so /usr/lib/libboost_thread.so /usr/lib/libboost_log_setup.so /usr/lib/libboost_locale.so /usr/lib/libboost_chrono.so /usr/lib/libboost_atomic.so /usr/lib/libboost_date_time.so ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib/libexpat.so ../../src/glu-libtess/libglu-libtess.a ../../src/polypartition/libpolypartition.a -lpoly2tri ../../src/qhull/libqhullstatic.a ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib/libgmpxx.so /usr/lib/libmpfr.so /usr/lib/libgmp.so /usr/lib/libpng.so /usr/lib/libopenvdb.so /usr/lib/libtbb.so -ldl /usr/lib/libz.so /usr/lib/libboost_system.so /usr/lib/libboost_iostreams.so /usr/lib/libboost_regex.so /usr/lib/libImath-3_1.so.29.2.0 -lm [ 69%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_flow.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_flow.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_flow.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_flow.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_flow.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/3DScene.cpp:19: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_data.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_flow.cpp:6: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_data.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_flow.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_App.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/3DScene.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 70%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_gcode.cpp [ 70%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLShadersManager.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeWriter.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_gcode.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'intersects': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:1179:36: note: parameter passing for argument of type 'struct spatial_predicate' when C++17 is enabled changed to match C++14 in GCC 10.1 1179 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp: In function 'path_lengths_along_contour': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp:1100: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1100 | void Fill::connect_infill(Polylines &&infill_ordered, const std::vector &boundary_src, const BoundingBox &bbox, Polylines &polylines_out, const double spacing, const FillParams ¶ms) | In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_App.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLShadersManager.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 70%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLShader.cpp [ 70%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_gcodewriter.cpp /usr/include/c++/11/bits/stl_heap.h: In function '__adjust_heap.constprop': /usr/include/c++/11/bits/stl_heap.h:223: note: parameter passing for argument of type 'struct FaceZ' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | [ 70%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_geometry.cpp In function 'adaptive_fill_line_spacing': lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeWriter.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_gcodewriter.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.cpp: In function 'dir_to_spheric': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:667: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { | /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'intersects': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:709:32: note: parameter passing for argument of type 'struct spatial_predicate' when C++17 is enabled changed to match C++14 in GCC 10.1 709 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ [ 70%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_model.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_model.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_model.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_model.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_model.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'intersects': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:709:32: note: parameter passing for argument of type 'struct spatial_predicate' when C++17 is enabled changed to match C++14 in GCC 10.1 709 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintObject.cpp: In member function 'prepare_adaptive_infill_data': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintObject.cpp:437: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 437 | std::pair PrintObject::prepare_adaptive_infill_data() | /usr/include/c++/11/bits/stl_heap.h: In function '__introsort_loop': /usr/include/c++/11/bits/stl_heap.h:355:29: note: parameter passing for argument of type 'struct FaceZ' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ^ [ 70%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SlicingAdaptive.cpp: In function 'face_z_span': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SlicingAdaptive.cpp:93:57: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | m_faces.emplace_back(FaceZ({ face_z_span(face), std::abs(n.z()), std::sqrt(n.x() * n.x() + n.y() * n.y()) })); | ^ [ 70%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_placeholder_parser.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_data.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_model.cpp:10: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PlaceholderParser.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_placeholder_parser.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_model.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In function 'path_lengths_along_contour': lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BackgroundSlicingProcess.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.cpp:17: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 70%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_polygon.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.cpp:29: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 70%] Built target sla_print_tests [ 71%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_stl.cpp [ 71%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_meshsimplify.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_meshsimplify.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_meshsimplify.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_meshsimplify.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_meshsimplify.cpp [ 71%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_print.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_print.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_print.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_print.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_print.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_print.cpp:4: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_stl.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying Installing XS.pm and XS.{so,dll,bundle} into the local-lib directory ... cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs && /usr/bin/cmake -E make_directory /builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/../local-lib/lib/perl5/arm-linux-thread-multi-64int/auto/Slic3r/XS/ cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs && /usr/bin/cmake -E copy /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs/XS.so /builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/../local-lib/lib/perl5/arm-linux-thread-multi-64int/auto/Slic3r/XS/ cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs && /usr/bin/cmake -E make_directory /builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/../local-lib/lib/perl5/arm-linux-thread-multi-64int/Slic3r/ cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/xs && /usr/bin/cmake -E copy /builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/lib/Slic3r/XS.pm /builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/../local-lib/lib/perl5/arm-linux-thread-multi-64int/Slic3r/ gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 71%] Built target XS [ 72%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_printgcode.cpp [ 72%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_meshboolean.cpp [ 72%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_marchingsquares.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_print.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Concurrency.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/RasterBase.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/AGGRaster.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_marchingsquares.cpp:11: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_data.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_printgcode.cpp:6: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_marchingsquares.cpp: In function 'void recreate_object_from_rasters(const string&, float)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_marchingsquares.cpp:329:12: warning: unused variable 'cntr' [-Wunused-variable] 329 | size_t cntr = 0; | ^~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_printgcode.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 73%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_timeutils.cpp [ 73%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_printobject.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_printobject.cpp:4: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 73%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_voronoi.cpp [ 73%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_skirt_brim.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_printobject.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_data.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_skirt_brim.cpp:9: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 74%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OpenGLManager.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_skirt_brim.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_skirt_brim.cpp:15:12: warning: 'int get_brim_tool(const string&)' defined but not used [-Wunused-function] 15 | static int get_brim_tool(const std::string &gcode) | ^~~~~~~~~~~~~ [ 74%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_support_material.cpp [ 75%] Building CXX object tests/fff_print/CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/fff_print/CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o -MF CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o.d -o CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_trianglemesh.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OpenGLManager.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_data.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_support_material.cpp:6: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 75%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_optimizers.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_data.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_trianglemesh.cpp:14: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_support_material.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 75%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Selection.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/fff_print/test_trianglemesh.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 75%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_png_io.cpp [ 76%] Building CXX object tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/libslic3r/CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o -MF CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o.d -o CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_hollowing.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/Concurrency.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/RasterBase.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/AGGRaster.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_png_io.cpp:7: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Selection.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 76%] Linking CXX executable fff_print_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print && /usr/bin/cmake -E cmake_link_script CMakeFiles/fff_print_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/fff_print_tests.dir/fff_print_tests.cpp.o CMakeFiles/fff_print_tests.dir/test_data.cpp.o CMakeFiles/fff_print_tests.dir/test_extrusion_entity.cpp.o CMakeFiles/fff_print_tests.dir/test_fill.cpp.o CMakeFiles/fff_print_tests.dir/test_flow.cpp.o CMakeFiles/fff_print_tests.dir/test_gcode.cpp.o CMakeFiles/fff_print_tests.dir/test_gcodewriter.cpp.o CMakeFiles/fff_print_tests.dir/test_model.cpp.o CMakeFiles/fff_print_tests.dir/test_print.cpp.o CMakeFiles/fff_print_tests.dir/test_printgcode.cpp.o CMakeFiles/fff_print_tests.dir/test_printobject.cpp.o CMakeFiles/fff_print_tests.dir/test_skirt_brim.cpp.o CMakeFiles/fff_print_tests.dir/test_support_material.cpp.o CMakeFiles/fff_print_tests.dir/test_trianglemesh.cpp.o -o fff_print_tests ../../src/libslic3r/liblibslic3r.a ../../src/libnest2d/liblibnest2d.a /usr/lib/libnlopt.so ../../src/admesh/libadmesh.a -lminiz /usr/lib/libboost_log.so /usr/lib/libboost_filesystem.so /usr/lib/libboost_thread.so /usr/lib/libboost_log_setup.so /usr/lib/libboost_locale.so /usr/lib/libboost_chrono.so /usr/lib/libboost_atomic.so /usr/lib/libboost_date_time.so ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib/libexpat.so ../../src/glu-libtess/libglu-libtess.a ../../src/polypartition/libpolypartition.a -lpoly2tri ../../src/qhull/libqhullstatic.a ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib/libgmpxx.so /usr/lib/libmpfr.so /usr/lib/libgmp.so /usr/lib/libpng.so /usr/lib/libopenvdb.so /usr/lib/libtbb.so -ldl /usr/lib/libz.so /usr/lib/libboost_system.so /usr/lib/libboost_iostreams.so /usr/lib/libboost_regex.so /usr/lib/libImath-3_1.so.29.2.0 -lm [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp In file included from /usr/include/openvdb/thread/Threading.h:18, from /usr/include/openvdb/tools/Filter.h:26, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/libslic3r/test_hollowing.cpp:7: /usr/include/tbb/task.h:21:139: note: '#pragma message: TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/task.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 76%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmosCommon.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Selection.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmosManager.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmosCommon.cpp:6: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoBase.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmosCommon.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 77%] Linking CXX executable libslic3r_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/libslic3r_tests.dir/libslic3r_tests.cpp.o CMakeFiles/libslic3r_tests.dir/test_3mf.cpp.o CMakeFiles/libslic3r_tests.dir/test_aabbindirect.cpp.o CMakeFiles/libslic3r_tests.dir/test_clipper_offset.cpp.o CMakeFiles/libslic3r_tests.dir/test_clipper_utils.cpp.o CMakeFiles/libslic3r_tests.dir/test_config.cpp.o CMakeFiles/libslic3r_tests.dir/test_elephant_foot_compensation.cpp.o CMakeFiles/libslic3r_tests.dir/test_geometry.cpp.o CMakeFiles/libslic3r_tests.dir/test_placeholder_parser.cpp.o CMakeFiles/libslic3r_tests.dir/test_polygon.cpp.o CMakeFiles/libslic3r_tests.dir/test_stl.cpp.o CMakeFiles/libslic3r_tests.dir/test_meshsimplify.cpp.o CMakeFiles/libslic3r_tests.dir/test_meshboolean.cpp.o CMakeFiles/libslic3r_tests.dir/test_marchingsquares.cpp.o CMakeFiles/libslic3r_tests.dir/test_timeutils.cpp.o CMakeFiles/libslic3r_tests.dir/test_voronoi.cpp.o CMakeFiles/libslic3r_tests.dir/test_optimizers.cpp.o CMakeFiles/libslic3r_tests.dir/test_png_io.cpp.o CMakeFiles/libslic3r_tests.dir/test_hollowing.cpp.o -o libslic3r_tests ../../src/libslic3r/liblibslic3r.a ../../src/libnest2d/liblibnest2d.a /usr/lib/libnlopt.so ../../src/admesh/libadmesh.a -lminiz /usr/lib/libboost_log.so /usr/lib/libboost_filesystem.so /usr/lib/libboost_thread.so /usr/lib/libboost_log_setup.so /usr/lib/libboost_locale.so /usr/lib/libboost_chrono.so /usr/lib/libboost_atomic.so /usr/lib/libboost_date_time.so ../../src/clipper/libclipper.a ../../src/boost/libnowide.a /usr/lib/libexpat.so ../../src/glu-libtess/libglu-libtess.a ../../src/polypartition/libpolypartition.a -lpoly2tri ../../src/qhull/libqhullstatic.a ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib/libgmpxx.so /usr/lib/libmpfr.so /usr/lib/libgmp.so /usr/lib/libpng.so /usr/lib/libopenvdb.so /usr/lib/libtbb.so -ldl /usr/lib/libz.so /usr/lib/libboost_system.so /usr/lib/libboost_iostreams.so /usr/lib/libboost_regex.so /usr/lib/libImath-3_1.so.29.2.0 -lm [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoMove.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoBase.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'intersects': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:709:32: note: parameter passing for argument of type 'struct spatial_predicate' when C++17 is enabled changed to match C++14 in GCC 10.1 709 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp [ 77%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoScale.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoMove.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintObject.cpp: In function 'adaptive_fill_line_spacing': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintObject.cpp:441:84: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp: In function 'path_lengths_along_contour': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp:1100: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1100 | void Fill::connect_infill(Polylines &&infill_ordered, const std::vector &boundary_src, const BoundingBox &bbox, Polylines &polylines_out, const double spacing, const FillParams ¶ms) | /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'intersects': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:1179:36: note: parameter passing for argument of type 'struct spatial_predicate' when C++17 is enabled changed to match C++14 in GCC 10.1 1179 | bgi::intersects(mk_rtree_seg(first_i_point, nearest_i_point)) && | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoRotate.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoScale.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp: In function 'path_lengths_along_contour': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp:1100: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1100 | void Fill::connect_infill(Polylines &&infill_ordered, const std::vector &boundary_src, const BoundingBox &bbox, Polylines &polylines_out, const double spacing, const FillParams ¶ms) | In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:17: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:20: /usr/include/tbb/mutex.h: At global scope: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp: In member function 'virtual void Slic3r::GUI::GLGizmoFdmSupports::on_render_input_window(float, float, float)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:106:33: warning: loop variable 't' of type 'const string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 106 | for (const std::string& t : {"enforce", "block", "remove"}) { | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:106:33: note: use non-reference type 'const string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:124:33: warning: loop variable 't' of type 'const string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 124 | for (const std::string& t : {"enforce", "block", "remove"}) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:124:33: note: use non-reference type 'const string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoSlaSupports.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 78%] Built target fff_print_tests [ 78%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoFdmSupports.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'intersects': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:709:32: note: parameter passing for argument of type 'struct spatial_predicate' when C++17 is enabled changed to match C++14 in GCC 10.1 709 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoFlatten.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 79%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoCut.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 79%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp [ 79%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLSelectionRectangle.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp: In member function 'virtual void Slic3r::GUI::GLGizmoSeam::on_render_input_window(float, float, float)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:93:29: warning: loop variable 't' of type 'const string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 93 | for (const std::string& t : {"enforce", "block", "remove"}) { | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:93:29: note: use non-reference type 'const string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:112:29: warning: loop variable 't' of type 'const string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 112 | for (const std::string& t : {"enforce", "block", "remove"}) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:112:29: note: use non-reference type 'const string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoSeam.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoHollow.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLSelectionRectangle.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Gizmos/GLGizmoPainterBase.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLModel.cpp [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLTexture.cpp [ 80%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLToolbar.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLTexture.cpp:19: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/stb_dxt/stb_dxt.h: In function 'void rgbToYCoCgBlock(unsigned char*, const unsigned char*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/stb_dxt/stb_dxt.h:855:9: warning: variable 'blockCo' set but not used [-Wunused-but-set-variable] 855 | int blockCo[16]; | ^~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/stb_dxt/stb_dxt.h:856:9: warning: variable 'blockCg' set but not used [-Wunused-but-set-variable] 856 | int blockCg[16]; | ^~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLModel.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/stb_dxt/stb_dxt.h: At global scope: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/stb_dxt/stb_dxt.h:982:13: warning: 'void stbgl__compress(unsigned char*, unsigned char*, int, int, int)' defined but not used [-Wunused-function] 982 | static void stbgl__compress(unsigned char *p, unsigned char *rgba, int w, int h, int isDxt5) | ^~~~~~~~~~~~~~~ [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GCodeViewer.cpp [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Preferences.cpp [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PresetHints.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLToolbar.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GCodeViewer.cpp:4: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Flow.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PresetHints.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 81%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Preferences.cpp: In member function 'void Slic3r::GUI::PreferencesDialog::accept()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Preferences.cpp:361:33: warning: loop variable 'key' of type 'const string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 361 | for (const std::string& key : { "old_settings_layout_mode", | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Preferences.cpp:361:33: note: use non-reference type 'const string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Preferences.cpp:372:33: warning: loop variable 'key' of type 'const string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 372 | for (const std::string& key : {"default_action_on_close_application", "default_action_on_select_preset"}) { | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Preferences.cpp:372:33: note: use non-reference type 'const string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GCodeViewer.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GCodeViewer.cpp:4005:137: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 4005 | return (it != time_mode.roles_times.end()) ? std::make_pair(it->second, it->second / time_mode.time) : std::make_pair(0.0f, 0.0f); | ^ [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_Init.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Preferences.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Preferences.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.cpp:24: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GCodeViewer.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GCodeViewer.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/InstanceCheck.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_Init.cpp:8: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::AuthorizationType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::AuthorizationType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrintHostType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrintHostType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_Preview.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_Init.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_Init.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_App.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BackgroundSlicingProcess.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_Preview.cpp:7: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 82%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_Utils.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_App.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/I18N.cpp [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/MainFrame.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeReader.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode/GCodeProcessor.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_Preview.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_Preview.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Mouse3DController.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_App.cpp:64: /usr/include/tbb/mutex.h: At global scope: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Plater.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/MainFrame.cpp:16: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 83%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PresetComboBoxes.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_App.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_App.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/MainFrame.cpp:26: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Plater.cpp:41: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Plater.cpp:49: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/MainFrame.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/MainFrame.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PresetComboBoxes.cpp: In member function 'virtual void Slic3r::GUI::PlaterPresetComboBox::update()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PresetComboBoxes.cpp:857:40: warning: loop variable 'preset_name' creates a copy from type 'const string' {aka 'const std::__cxx11::basic_string'} [-Wrange-loop-construct] 857 | for (const std::string preset_name : it->get_preset_names()) { | ^~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PresetComboBoxes.cpp:857:40: note: use reference type to prevent copying 857 | for (const std::string preset_name : it->get_preset_names()) { | ^~~~~~~~~~~ | & /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PresetComboBoxes.cpp: In member function 'virtual void Slic3r::GUI::TabPresetComboBox::update()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PresetComboBoxes.cpp:1029:40: warning: loop variable 'preset_name' creates a copy from type 'const string' {aka 'const std::__cxx11::basic_string'} [-Wrange-loop-construct] 1029 | for (const std::string preset_name : it->get_preset_names()) { | ^~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PresetComboBoxes.cpp:1029:40: note: use reference type to prevent copying 1029 | for (const std::string preset_name : it->get_preset_names()) { | ^~~~~~~~~~~ | & In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PresetComboBoxes.hpp:7, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PresetComboBoxes.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Plater.hpp:12, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Plater.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/SavePresetDialog.cpp [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PhysicalPrinterDialog.cpp [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.cpp gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 84%] Built target libslic3r_tests [ 84%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectManipulation.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/SavePresetDialog.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/SavePresetDialog.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/RemovableDriveManager.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PhysicalPrinterDialog.cpp:31: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectManipulation.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PhysicalPrinterDialog.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PhysicalPrinterDialog.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrintHostType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrintHostType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.cpp: In member function 'void Slic3r::GUI::ObjectList::paste_layers_into_list()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.cpp:766:21: warning: loop variable 'range' creates a copy from type 'const std::pair, Slic3r::ModelConfig>' [-Wrange-loop-construct] 766 | for (const auto range : cache_ranges) | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.cpp:766:21: note: use reference type to prevent copying 766 | for (const auto range : cache_ranges) | ^~~~~ | & [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectSettings.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectSettings.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PresetBundle.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectManipulation.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectLayers.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectLayers.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectSettings.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/MeshUtils.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectLayers.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 85%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigManipulation.cpp [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Field.cpp [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OptionsGroup.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp:36: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp: In member function 'Slic3r::GUI::PageShp Slic3r::GUI::Tab::add_options_page(const wxString&, const string&, bool)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp:424:10: warning: unused variable 'panel' [-Wunused-variable] 424 | auto panel = this; | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp: In member function 'void Slic3r::GUI::Tab::update_labels_colour()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp:495:21: warning: loop variable 'opt' creates a copy from type 'const std::pair, int>' [-Wrange-loop-construct] 495 | for (const auto opt : m_options_list) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp:495:21: note: use reference type to prevent copying 495 | for (const auto opt : m_options_list) | ^~~ | & /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp: In member function 'void Slic3r::GUI::Tab::decorate()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp:543:21: warning: loop variable 'opt' creates a copy from type 'const std::pair, int>' [-Wrange-loop-construct] 543 | for (const auto opt : m_options_list) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp:543:21: note: use reference type to prevent copying 543 | for (const auto opt : m_options_list) | ^~~ | & /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp: In member function 'virtual void Slic3r::GUI::Tab::init_options_list()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp:641:21: warning: loop variable 'opt_key' creates a copy from type 'const std::__cxx11::basic_string' [-Wrange-loop-construct] 641 | for (const auto opt_key : m_config->keys()) | ^~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp:641:21: note: use reference type to prevent copying 641 | for (const auto opt_key : m_config->keys()) | ^~~~~~~ | & /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp: In member function 'virtual void Slic3r::GUI::TabPrinter::init_options_list()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp:658:21: warning: loop variable 'opt_key' creates a copy from type 'const std::__cxx11::basic_string' [-Wrange-loop-construct] 658 | for (const auto opt_key : m_config->keys()) | ^~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp:658:21: note: use reference type to prevent copying 658 | for (const auto opt_key : m_config->keys()) | ^~~~~~~ | & /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp: In member function 'virtual void Slic3r::GUI::TabSLAMaterial::init_options_list()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp:710:21: warning: loop variable 'opt_key' creates a copy from type 'const std::__cxx11::basic_string' [-Wrange-loop-construct] 710 | for (const auto opt_key : m_config->keys()) | ^~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp:710:21: note: use reference type to prevent copying 710 | for (const auto opt_key : m_config->keys()) | ^~~~~~~ | & /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp: In member function 'void Slic3r::GUI::Tab::update_btns_enabling()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp:2992:62: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2992 | m_btn_delete_preset->Show(m_type == Preset::TYPE_PRINTER && m_preset_bundle->physical_printers.has_selection() || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Field.cpp: In member function 'void Slic3r::GUI::Choice::set_selection()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Field.cpp:1052:21: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 1052 | idx == m_opt.enum_values.size() ? field->SetValue(text_value) : field->SetSelection(idx); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Field.cpp: In member function 'virtual void Slic3r::GUI::ColourPicker::msw_rescale()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Field.cpp:1399:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1399 | else if (parent_is_custom_ctrl && opt_height > 0) | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Field.cpp:1401:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1401 | if (m_opt.width >= 0) size.SetWidth(m_opt.width * m_em_unit); | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Field.cpp: In member function 'virtual void Slic3r::GUI::PointCtrl::BUILD()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Field.cpp:1425:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1425 | if (parent_is_custom_ctrl && m_opt.height < 0) | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Field.cpp:1428:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1428 | x_textctrl->SetFont(Slic3r::GUI::wxGetApp().normal_font()); | ^~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OptionsGroup.cpp: In member function 'void Slic3r::GUI::OptionsGroup::activate_line(Slic3r::GUI::Line&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OptionsGroup.cpp:250:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 250 | if (custom_ctrl) | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OptionsGroup.cpp:254:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 254 | if (extra_column) | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OptionsGroup.cpp:310:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 310 | if (!custom_ctrl) | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OptionsGroup.cpp:313:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 313 | if (option_set.size() == 1 && option_set.front().opt.sidetext.size() == 0 && | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OptionsGroup.cpp:322:63: warning: enumerated mismatch in conditional expression: 'wxStretch' vs 'wxAlignment' [-Wenum-compare] 322 | wxBOTTOM | wxTOP | (option.opt.full_width ? wxEXPAND : wxALIGN_CENTER_VERTICAL), (wxOSX || !staticbox) ? 0 : 2); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OptionsGroup.cpp:324:72: warning: enumerated mismatch in conditional expression: 'wxStretch' vs 'wxAlignment' [-Wenum-compare] 324 | sizer->Add(field->getSizer(), 1, option.opt.full_width ? wxEXPAND : wxALIGN_CENTER_VERTICAL, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigManipulation.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigManipulation.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigManipulation.cpp:188:122: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/2DBed.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BedShapeDialog.hpp:7, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.hpp:31, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Tab.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Field.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OptionsGroup.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OptionsGroup.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 86%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OG_CustomCtrl.cpp [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BedShapeDialog.cpp [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/2DBed.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OG_CustomCtrl.cpp: In member function 'void Slic3r::GUI::OG_CustomCtrl::init_ctrl_lines()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OG_CustomCtrl.cpp:101:17: warning: unused variable 'i' [-Wunused-variable] 101 | int i = 0; | ^ [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/3DBed.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OG_CustomCtrl.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/OG_CustomCtrl.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/2DBed.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BedShapeDialog.hpp:7, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BedShapeDialog.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/2DBed.hpp:5, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/2DBed.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 87%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Camera.cpp [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/wxExtensions.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_App.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/3DBed.cpp:10: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ExtruderSequenceDialog.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Camera.cpp: In member function 'std::pair Slic3r::GUI::Camera::calc_tight_frustrum_zs_around(const Slic3r::BoundingBoxf3&) const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Camera.cpp:327:91: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 327 | std::pair Camera::calc_tight_frustrum_zs_around(const BoundingBoxf3& box) const | ^~~~~ [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/WipeTowerDialog.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/wxExtensions.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/AppConfig.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Camera.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /usr/include/c++/11/utility:70, from /usr/include/c++/11/algorithm:60, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/WipeTowerDialog.cpp:1: /usr/include/c++/11/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 = float&; _T2 = float&; typename std::__strip_reference_wrapper::type>::__type = float; typename std::decay<_Tp2>::type = float; typename std::__strip_reference_wrapper::type>::__type = float; typename std::decay<_Tp>::type = float]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/WipeTowerDialog.cpp:71:35: required from here /usr/include/c++/11/bits/stl_pair.h:567:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ [ 88%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/RammingChart.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ExtruderSequenceDialog.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/wxExtensions.cpp:11: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/WipeTowerDialog.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/RemovableDriveManager.cpp In file included from /usr/include/c++/11/utility:70, from /usr/include/c++/11/algorithm:60, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/RammingChart.cpp:1: /usr/include/c++/11/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 = float; _T2 = float; typename std::__strip_reference_wrapper::type>::__type = float; typename std::decay<_Tp2>::type = float; typename std::__strip_reference_wrapper::type>::__type = float; typename std::decay<_Tp>::type = float]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/RammingChart.cpp:263:45: required from here /usr/include/c++/11/bits/stl_pair.h:567:5: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 567 | make_pair(_T1&& __x, _T2&& __y) | ^~~~~~~~~ [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BonjourDialog.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/RemovableDriveManager.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/RemovableDriveManager.cpp:1: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/RammingChart.cpp:5: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ButtonsDescription.cpp [ 89%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ImGuiWrapper.cpp [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Config/Snapshot.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BonjourDialog.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/BonjourDialog.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Config/Snapshot.cpp: In member function 'bool Slic3r::GUI::Config::Snapshot::equal_to_active(const Slic3r::AppConfig&) const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Config/Snapshot.cpp:263:90: warning: loop variable 'v' of type 'const std::pair, std::map, std::set > > >&' binds to a temporary constructed from type 'const std::pair, std::map, std::set > > >' [-Wrange-loop-construct] 263 | for (const std::pair>> &v : app_config.vendors()) | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Config/Snapshot.cpp:263:90: note: use non-reference type 'const std::pair, std::map, std::set > > >' to make the copy explicit or 'const std::pair, std::map, std::set > > >&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Config/Snapshot.cpp: In member function 'const Slic3r::GUI::Config::Snapshot& Slic3r::GUI::Config::SnapshotDB::take_snapshot(const Slic3r::AppConfig&, Slic3r::GUI::Config::Snapshot::Reason, const string&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Config/Snapshot.cpp:415:86: warning: loop variable 'vendor' of type 'const std::pair, std::map, std::set > > >&' binds to a temporary constructed from type 'const std::pair, std::map, std::set > > >' [-Wrange-loop-construct] 415 | for (const std::pair>> &vendor : app_config.vendors()) { | ^~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Config/Snapshot.cpp:415:86: note: use non-reference type 'const std::pair, std::map, std::set > > >' to make the copy explicit or 'const std::pair, std::map, std::set > > >&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ButtonsDescription.cpp:7: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Config/Version.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PresetBundle.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Config/Snapshot.cpp:13: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/ASCIIFolding.cpp [ 90%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/Serial.cpp [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ImGuiWrapper.cpp:27: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/MsgDialog.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp: In member function 'void Slic3r::GUI::PageMaterials::set_compatible_printers_html_window(const std::vector >&, bool)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp:741:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'unsigned int'} [-Wsign-compare] 741 | for (int i = 0; i < printer_names.size(); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp: In member function 'void Slic3r::GUI::PageMaterials::update_lists(int, int, int)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp:837:54: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 837 | for (size_t i = 0; i < sel_printers_count; i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp:888:46: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 888 | for (size_t i = 0; i < sel_printers_count; i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp:924:46: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 924 | for (size_t i = 0; i < sel_printers_count; i++) { | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp: In member function 'void Slic3r::GUI::PageMaterials::sort_list_data(Slic3r::GUI::StringList*, bool, bool)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp:1000:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 1000 | if(profs != end_of_sorted) { | ~~~~~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp: In member function 'void Slic3r::GUI::PageMaterials::sort_list_data(Slic3r::GUI::PresetList*, const std::vector&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp:1052:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1052 | for (int i = 0; i < prusa_profiles.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp:1057:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'unsigned int'} [-Wsign-compare] 1057 | for (int i = 0; i < other_profiles.size(); ++i) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp: In member function 'void Slic3r::GUI::ConfigWizard::priv::load_vendors()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp:1881:73: warning: loop variable 'material_name_and_installed' of type 'const std::pair, std::__cxx11::basic_string >&' binds to a temporary constructed from type 'const std::pair, std::__cxx11::basic_string >' [-Wrange-loop-construct] 1881 | for (const std::pair &material_name_and_installed : section_old) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp:1881:73: note: use non-reference type 'const std::pair, std::__cxx11::basic_string >' to make the copy explicit or 'const std::pair, std::__cxx11::basic_string >&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp:2257:85: warning: loop variable 'preset' of type 'const std::pair, std::__cxx11::basic_string >&' binds to a temporary constructed from type 'const std::pair, std::__cxx11::basic_string >' [-Wrange-loop-construct] 2257 | for (const std::pair &preset : appconfig_presets) { | ^~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp:2257:85: note: use non-reference type 'const std::pair, std::__cxx11::basic_string >' to make the copy explicit or 'const std::pair, std::__cxx11::basic_string >&' to prevent copying [ 91%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/UpdateDialogs.cpp [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/FirmwareDialog.cpp [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PrintHostDialogs.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard_private.hpp:24, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ConfigWizard.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/MsgDialog.cpp:16: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PrintHostDialogs.cpp: In member function 'void Slic3r::GUI::PrintHostQueueDialog::get_active_jobs(std::vector, std::__cxx11::basic_string > >&)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PrintHostDialogs.cpp:336:26: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 336 | for (size_t i = 0; i < ic; i++) | ~~^~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/UpdateDialogs.cpp:18: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PrintHostDialogs.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/PrintHostDialogs.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/Job.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/Job.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/Job.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/Job.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Jobs/Job.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/FirmwareDialog.cpp:18: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 92%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Jobs/ArrangeJob.cpp [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/FillBedJob.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/FillBedJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/FillBedJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/FillBedJob.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Jobs/FillBedJob.cpp [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Jobs/SLAImportJob.cpp [ 93%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ProgressStatusBar.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp:7: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/SL1.hpp:7, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Jobs/SLAImportJob.cpp:3: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Jobs/ArrangeJob.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Jobs/FillBedJob.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Jobs/SLAImportJob.cpp:8: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Jobs/RotoptimizeJob.cpp:6: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_App.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ProgressStatusBar.cpp:9: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Mouse3DController.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Jobs/FillBedJob.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/DoubleSlider.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Model.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:17, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLAPrint.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Format/SL1.hpp:7, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Jobs/SLAImportJob.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Mouse3DController.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Mouse3DController.cpp:3: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp: In member function 'Slic3r::GUI::t_layer_height_range Slic3r::GUI::ObjectDataViewModelNode::GetLayerRange() const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.hpp:181:57: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 181 | t_layer_height_range GetLayerRange() const { return m_layer_range; } | ^ [ 94%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/InstanceCheck.cpp /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Mouse3DController.cpp: In member function 'void Slic3r::GUI::Mouse3DController::save_config(Slic3r::AppConfig&) const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Mouse3DController.cpp:400:52: warning: loop variable 'key_value_pair' of type 'const std::pair, Slic3r::GUI::Mouse3DController::Params>&' binds to a temporary constructed from type 'const std::pair, Slic3r::GUI::Mouse3DController::Params>' [-Wrange-loop-construct] 400 | for (const std::pair &key_value_pair : m_params_by_device) { | ^~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Mouse3DController.cpp:400:52: note: use non-reference type 'const std::pair, Slic3r::GUI::Mouse3DController::Params>' to make the copy explicit or 'const std::pair, Slic3r::GUI::Mouse3DController::Params>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/DoubleSlider.cpp:9: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/InstanceCheck.hpp:16, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/InstanceCheck.cpp:2: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Search.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PresetBundle.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Mouse3DController.cpp:2: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_App.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ObjectDataViewModel.cpp:4: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCodeWriter.hpp:8, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/GCode.hpp:6, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/DoubleSlider.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_App.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/InstanceCheck.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Search.cpp: In constructor 'Slic3r::Search::SearchListModel::SearchListModel(wxWindow*)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Search.cpp:612:29: warning: loop variable 'icon' of type 'const string&' {aka 'const std::__cxx11::basic_string&'} binds to a temporary constructed from type 'const char* const' [-Wrange-loop-construct] 612 | for (const std::string& icon : { "cog", "printer", "sla_printer", "spool", "resin" }) | ^~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Search.cpp:612:29: note: use non-reference type 'const string' {aka 'const std::__cxx11::basic_string'} to make the copy explicit or 'const char* const&' to prevent copying [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/UnsavedChangesDialog.cpp [ 95%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o -MF CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ExtraRenderers.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Search.hpp:18, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Search.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/Http.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/ExtraRenderers.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:45:18: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 45 | if (evnthndlr != nullptr) wxPostEvent(evnthndlr, PresetUpdateAvailableClickedEvent(EVT_PRESET_UPDATE_AVAILABLE_CLICKED)); return true; }}, | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:45:140: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 45 | if (evnthndlr != nullptr) wxPostEvent(evnthndlr, PresetUpdateAvailableClickedEvent(EVT_PRESET_UPDATE_AVAILABLE_CLICKED)); return true; }}, | ^~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp: In member function 'void Slic3r::GUI::NotificationManager::PopNotification::init()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:422:25: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 422 | while (last_end < text.length() - 1) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:434:66: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 434 | if (next_space > 0 && next_space < text.length()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:447:72: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} [-Wsign-compare] 447 | while (last_end + letter_count < text.size() && ImGui::CalcTextSize(text.substr(last_end, letter_count).c_str()).x < m_window_width - m_window_width_offset) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp: In member function 'virtual void Slic3r::GUI::NotificationManager::PopNotification::render_text(Slic3r::GUI::ImGuiWrapper&, float, float, float, float)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:502:46: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 502 | for (size_t i = 0; i < m_lines_count; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:506:77: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 506 | if (m_endlines.size() > i && m_text1.size() >= m_endlines[i]) { /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:509:60: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 509 | if (m_text1.size() > m_endlines[i]) /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:522:44: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 522 | if (m_text1.size() >= m_endlines[0]) { /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:531:44: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 531 | if (m_text1.size() >= m_endlines[1]) { /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:549:46: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 549 | if (m_text1.length() >= m_endlines[0]) { // could be equal than substr takes whole string /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:558:46: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 558 | if (m_text1.length() > m_endlines[0]) { // must be greater otherwise theres nothing to show and m_text1[m_endlines[0]] is beyond last letter /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp: In member function 'virtual void Slic3r::GUI::NotificationManager::PopNotification::render_close_button(Slic3r::GUI::ImGuiWrapper&, float, float, float, float)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:637:16: warning: variable 'orange_color' set but not used [-Wunused-but-set-variable] 637 | ImVec4 orange_color = ImGui::GetStyleColorVec4(ImGuiCol_Button); | ^~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp: In member function 'virtual void Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_text(Slic3r::GUI::ImGuiWrapper&, float, float, float, float)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:943:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 943 | for (size_t i = 0; i < m_lines_count; i++) { | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:944:36: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 944 | if (m_text1.size() >= m_endlines[i]) { /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:947:44: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'unsigned int'} and '__gnu_cxx::__alloc_traits, int>::value_type' {aka 'int'} [-Wsign-compare] 947 | if (m_text1.size() > m_endlines[i]) /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:936:21: warning: variable 'text_size' set but not used [-Wunused-but-set-variable] 936 | ImVec2 text_size = ImGui::CalcTextSize(fulltext.c_str()); | ^~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp: In member function 'void Slic3r::GUI::NotificationManager::ExportFinishedNotification::render_eject_button(Slic3r::GUI::ImGuiWrapper&, float, float, float, float)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:972:16: warning: variable 'orange_color' set but not used [-Wunused-but-set-variable] 972 | ImVec4 orange_color = ImGui::GetStyleColorVec4(ImGuiCol_Button); | ^~~~~~~~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp: In member function 'void Slic3r::GUI::NotificationManager::ProgressBarNotification::render_bar(Slic3r::GUI::ImGuiWrapper&, float, float, float, float)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:1049:15: warning: unused variable 'bar_y' [-Wunused-variable] 1049 | float bar_y = win_size_y / 2 - win_size_y / 6 + m_line_height; | ^~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp: In member function 'void Slic3r::GUI::NotificationManager::push_slicing_complete_notification(int, bool)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:1185:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1185 | if (has_slicing_error_notification()) | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:1187:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1187 | if (large) { | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp: In lambda function: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:1192:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1192 | if (evnthndlr != nullptr) wxPostEvent(evnthndlr, ExportGcodeNotificationClickedEvent(EVT_EXPORT_GCODE_NOTIFICAION_CLICKED)); return true; } }; | ^~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:1192:142: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1192 | if (evnthndlr != nullptr) wxPostEvent(evnthndlr, ExportGcodeNotificationClickedEvent(EVT_EXPORT_GCODE_NOTIFICAION_CLICKED)); return true; } }; | ^~~~~~ [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/FixModelByWin10.cpp [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/OctoPrint.cpp [ 96%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/Duet.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/UnsavedChangesDialog.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/UnsavedChangesDialog.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/FlashAir.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_App.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp: At global scope: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/NotificationManager.cpp:57:17: warning: 'ImFont* Slic3r::GUI::{anonymous}::add_default_font(float)' defined but not used [-Wunused-function] 57 | ImFont* add_default_font(float pixel_size) | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/OctoPrint.hpp:9, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/OctoPrint.cpp:1: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/Duet.cpp:19: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/FlashAir.cpp:18: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/AstroBox.cpp [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/Repetier.cpp [ 97%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/PrintHost.cpp [ 98%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/Bonjour.cpp [ 98%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/PresetUpdater.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/AstroBox.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/Repetier.cpp:16: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/PrintHost.cpp:14: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/PresetUpdater.cpp: In member function 'Slic3r::Updates Slic3r::PresetUpdater::priv::get_config_updates(const Slic3r::Semver&) const': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/PresetUpdater.cpp:412:25: warning: loop variable 'idx' creates a copy from type 'const Slic3r::GUI::Config::Index' [-Wrange-loop-construct] 412 | for (const auto idx : index_db) { | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/PresetUpdater.cpp:412:25: note: use reference type to prevent copying 412 | for (const auto idx : index_db) { | ^~~ | & [ 98%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/Process.cpp [ 98%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/UndoRedo.cpp [ 99%] Building CXX object src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/libxml2 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIC -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/slic3r/CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o -MF CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o.d -o CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/HexFile.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Preset.hpp:11, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PresetBundle.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/PresetUpdater.cpp:22: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/AppConfig.hpp:10, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/Process.cpp:3: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintConfig.hpp:20, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/Utils/UndoRedo.cpp:20: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 99%] Linking CXX static library liblibslic3r_gui.a cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/cmake -P CMakeFiles/libslic3r_gui.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/slic3r && /usr/bin/cmake -E cmake_link_script CMakeFiles/libslic3r_gui.dir/link.txt --verbose=1 /usr/bin/ar qc liblibslic3r_gui.a CMakeFiles/libslic3r_gui.dir/pchheader.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/AboutDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SysInfoDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/KBShortcutsDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BackgroundSlicingProcess.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BitmapCache.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ConfigSnapshotDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/3DScene.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLShadersManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLShader.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLCanvas3D.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/OpenGLManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Selection.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmosCommon.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoBase.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoMove.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoRotate.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoScale.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSlaSupports.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFdmSupports.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoFlatten.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoCut.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoHollow.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoPainterBase.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Gizmos/GLGizmoSeam.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLSelectionRectangle.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLModel.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLTexture.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GLToolbar.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GCodeViewer.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Preferences.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PresetHints.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Init.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Preview.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_App.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_Utils.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/I18N.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/MainFrame.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Plater.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PresetComboBoxes.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/SavePresetDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PhysicalPrinterDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectList.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectManipulation.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectSettings.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/GUI_ObjectLayers.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/MeshUtils.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Tab.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ConfigManipulation.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Field.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/OptionsGroup.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/OG_CustomCtrl.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BedShapeDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/2DBed.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/3DBed.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Camera.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/wxExtensions.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ExtruderSequenceDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/WipeTowerDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/RammingChart.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/RemovableDriveManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/BonjourDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ButtonsDescription.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ImGuiWrapper.cpp.o CMakeFiles/libslic3r_gui.dir/Config/Snapshot.cpp.o CMakeFiles/libslic3r_gui.dir/Config/Version.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/ASCIIFolding.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Serial.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ConfigWizard.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/MsgDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/UpdateDialogs.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/FirmwareDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/PrintHostDialogs.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/Job.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/ArrangeJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/RotoptimizeJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/FillBedJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Jobs/SLAImportJob.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ProgressStatusBar.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Mouse3DController.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/DoubleSlider.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ObjectDataViewModel.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/InstanceCheck.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/Search.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/NotificationManager.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/UnsavedChangesDialog.cpp.o CMakeFiles/libslic3r_gui.dir/GUI/ExtraRenderers.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Http.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/FixModelByWin10.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/OctoPrint.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Duet.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/FlashAir.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/AstroBox.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Repetier.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/PrintHost.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Bonjour.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/PresetUpdater.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/Process.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/UndoRedo.cpp.o CMakeFiles/libslic3r_gui.dir/Utils/HexFile.cpp.o /usr/bin/ranlib liblibslic3r_gui.a gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 99%] Built target libslic3r_gui /usr/bin/gmake -f src/CMakeFiles/PrusaSlicer.dir/build.make src/CMakeFiles/PrusaSlicer.dir/depend /usr/bin/gmake -f tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/build.make tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/CMakeFiles/PrusaSlicer.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/PrusaSlicer-version_2.3.3 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/slic3rutils /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/slic3rutils /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f src/CMakeFiles/PrusaSlicer.dir/build.make src/CMakeFiles/PrusaSlicer.dir/build gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/gmake -f tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/build.make tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' gmake[2]: Entering directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [ 99%] Building CXX object src/CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o [ 99%] Building CXX object tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -DWXUSINGDLL -D_FILE_OFFSET_BITS=64 -D_UNICODE -D__WXGTK__ -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/hidapi/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT src/CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -MF CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o.d -o CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/PrusaSlicer.cpp cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/slic3rutils && /usr/bin/g++ -DBOOST_LOG_DYN_LINK -DCATCH_CONFIG_FAST_COMPILE -DLIBNEST2D_GEOMETRIES_clipper -DLIBNEST2D_OPTIMIZER_nlopt -DLIBNEST2D_STATIC -DSLIC3R_GUI -DTBB_USE_CAPTURED_EXCEPTION=0 -DTEST_DATA_DIR="R\"(/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/data)\"" -DUNICODE -DUSE_TBB -DWXINTL_NO_GETTEXT_MACRO -D_UNICODE -DwxNO_UNSAFE_WXSTRING_CONV -DwxUSE_UNICODE -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/platform -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/clipper -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/polypartition -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/libslic3r -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libnest2d/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/glu-libtess/include -I/builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/qhull/src -isystem /usr/include/eigen3 -isystem /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libigl -isystem /usr/include/Imath -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -fPIE -Werror=return-type -Wno-ignored-attributes -Wno-unknown-pragmas -DOPENVDB_ABI_VERSION_NUMBER=9 -std=gnu++17 -MD -MT tests/slic3rutils/CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o -MF CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o.d -o CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o -c /builddir/build/BUILD/PrusaSlicer-version_2.3.3/tests/slic3rutils/slic3rutils_tests_main.cpp In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintBase.hpp:14, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Print.hpp:4, from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/PrusaSlicer.cpp:41: /usr/include/tbb/mutex.h:21:140: note: '#pragma message: TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.' 21 | #pragma message("TBB Warning: tbb/mutex.h is deprecated. For details, please see Deprecated Features appendix in the TBB reference manual.") | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/PrusaSlicer.cpp: In member function 'bool Slic3r::CLI::setup(int, char**)': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/PrusaSlicer.cpp:669:69: warning: loop variable 'optdef' of type 'const std::pair, Slic3r::ConfigOptionDef>&' binds to a temporary constructed from type 'const std::pair, Slic3r::ConfigOptionDef>' [-Wrange-loop-construct] 669 | for (const std::pair &optdef : *options) | ^~~~~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/PrusaSlicer.cpp:669:69: note: use non-reference type 'const std::pair, Slic3r::ConfigOptionDef>' to make the copy explicit or 'const std::pair, Slic3r::ConfigOptionDef>&' to prevent copying In file included from /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/PrusaSlicer.cpp:35: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLAPillarConnectionMode; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLAPillarConnectionMode; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SLADisplayOrientation; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SLADisplayOrientation; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SeamPosition; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SeamPosition; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::SupportMaterialPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::SupportMaterialPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::IroningType; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::IroningType; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::InfillPattern; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::InfillPattern; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::MachineLimitsUsage; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::MachineLimitsUsage; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::GCodeFlavor; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::GCodeFlavor; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp: In instantiation of 'static const t_config_enum_names& Slic3r::ConfigOptionEnum::get_enum_names() [with T = Slic3r::PrinterTechnology; Slic3r::t_config_enum_names = std::vector >]': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1444:79: required from 'std::string Slic3r::ConfigOptionEnum::serialize() const [with T = Slic3r::PrinterTechnology; std::string = std::__cxx11::basic_string]' /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1442:17: required from here /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1471 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1471:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: warning: loop variable 'kvp' of type 'const std::pair, int>&' binds to a temporary constructed from type 'const std::pair, int>' [-Wrange-loop-construct] 1475 | for (const std::pair &kvp : enum_keys_map) | ^~~ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Config.hpp:1475:53: note: use non-reference type 'const std::pair, int>' to make the copy explicit or 'const std::pair, int>&' to prevent copying [ 99%] Linking CXX executable prusa-slicer cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/PrusaSlicer.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/PrusaSlicer.dir/PrusaSlicer.cpp.o -o prusa-slicer libslic3r/liblibslic3r.a -ldl -lstdc++ slic3r/liblibslic3r_gui.a -ldl libslic3r/liblibslic3r.a libnest2d/liblibnest2d.a /usr/lib/libnlopt.so admesh/libadmesh.a -lminiz /usr/lib/libboost_log.so /usr/lib/libboost_filesystem.so /usr/lib/libboost_thread.so /usr/lib/libboost_log_setup.so /usr/lib/libboost_locale.so /usr/lib/libboost_chrono.so /usr/lib/libboost_atomic.so /usr/lib/libboost_date_time.so clipper/libclipper.a boost/libnowide.a glu-libtess/libglu-libtess.a polypartition/libpolypartition.a -lpoly2tri qhull/libqhullstatic.a semver/libsemver.a libslic3r/liblibslic3r_cgal.a /usr/lib/libgmpxx.so /usr/lib/libmpfr.so /usr/lib/libgmp.so /usr/lib/libpng.so /usr/lib/libopenvdb.so /usr/lib/libtbb.so /usr/lib/libboost_system.so /usr/lib/libboost_iostreams.so /usr/lib/libboost_regex.so /usr/lib/libImath-3_1.so.29.2.0 -lm avrdude/libavrdude.a imgui/libimgui.a /usr/lib/libGLEW.so /usr/lib/libGLU.so /usr/lib/libGL.so hidapi/libhidapi.a -ldl /usr/lib/libz.so /usr/lib/libcurl.so -pthread -lwx_baseu-3.0 -lwx_gtk3u_core-3.0 -lwx_gtk3u_adv-3.0 -lwx_gtk3u_html-3.0 -lwx_gtk3u_gl-3.0 /usr/lib/libpng.so /usr/lib/libz.so /usr/lib/libexpat.so /usr/lib/librt.a /usr/lib/libdbus-1.so -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 [100%] Linking CXX executable slic3rutils_tests cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/slic3rutils && /usr/bin/cmake -E cmake_link_script CMakeFiles/slic3rutils_tests.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -fext-numeric-literals -Wall -Wno-reorder -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld CMakeFiles/slic3rutils_tests.dir/slic3rutils_tests_main.cpp.o -o slic3rutils_tests ../../src/slic3r/liblibslic3r_gui.a ../../src/libslic3r/liblibslic3r.a ../../src/libnest2d/liblibnest2d.a /usr/lib/libnlopt.so ../../src/admesh/libadmesh.a -lminiz /usr/lib/libboost_log.so /usr/lib/libboost_filesystem.so /usr/lib/libboost_thread.so /usr/lib/libboost_log_setup.so /usr/lib/libboost_locale.so /usr/lib/libboost_chrono.so /usr/lib/libboost_atomic.so /usr/lib/libboost_date_time.so ../../src/clipper/libclipper.a ../../src/boost/libnowide.a ../../src/glu-libtess/libglu-libtess.a ../../src/polypartition/libpolypartition.a -lpoly2tri ../../src/qhull/libqhullstatic.a ../../src/semver/libsemver.a ../../src/libslic3r/liblibslic3r_cgal.a /usr/lib/libgmpxx.so /usr/lib/libmpfr.so /usr/lib/libgmp.so /usr/lib/libpng.so /usr/lib/libopenvdb.so /usr/lib/libtbb.so /usr/lib/libboost_system.so /usr/lib/libboost_iostreams.so /usr/lib/libboost_regex.so /usr/lib/libImath-3_1.so.29.2.0 -lm ../../src/avrdude/libavrdude.a ../../src/imgui/libimgui.a /usr/lib/libGLEW.so /usr/lib/libGLU.so /usr/lib/libGL.so ../../src/hidapi/libhidapi.a -ldl /usr/lib/libz.so /usr/lib/libcurl.so -pthread -lwx_baseu-3.0 -lwx_gtk3u_core-3.0 -lwx_gtk3u_adv-3.0 -lwx_gtk3u_html-3.0 -lwx_gtk3u_gl-3.0 /usr/lib/libpng.so /usr/lib/libz.so /usr/lib/libexpat.so /usr/lib/librt.a /usr/lib/libdbus-1.so -lgtk-3 -lgdk-3 -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [100%] Built target slic3rutils_tests /usr/include/CGAL/Lazy.h: In member function 'operator()': /usr/include/CGAL/Lazy.h:359: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 359 | void update_exact() const { | /usr/include/CGAL/Cartesian_converter.h: In member function 'operator()': /usr/include/CGAL/Cartesian_converter.h:297: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 297 | operator()(const typename K1::Vector_3 &a) const | /usr/include/CGAL/Lazy.h: In member function 'operator()': /usr/include/CGAL/Lazy.h:1873: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1873 | BOOST_PP_REPEAT_FROM_TO(1, 9, CGAL_CONSTRUCTION_OPERATOR, _) | In member function 'GetLayerRangeByItem': lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/c++/11/bits/stl_heap.h: In function '__adjust_heap.constprop': /usr/include/c++/11/bits/stl_heap.h:223: note: parameter passing for argument of type 'struct FaceZ' when C++17 is enabled changed to match C++14 in GCC 10.1 223 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | In member function 'operator()': lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintObject.cpp: In function 'adaptive_fill_line_spacing': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/PrintObject.cpp:441:84: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 441 | auto [adaptive_line_spacing, support_line_spacing] = adaptive_fill_line_spacing(*this); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.cpp: In member function 'handle_layers_data_focus_event': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GLCanvas3D.cpp:3776: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 3776 | void GLCanvas3D::handle_layers_data_focus_event(const t_layer_height_range range, const EditorType type) | /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GCodeViewer.cpp: In member function 'operator()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GCodeViewer.cpp:4021:61: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 4021 | auto [time, percent] = role_time_and_percent(role); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectLayers.cpp: In member function 'operator()': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectLayers.cpp:225:68: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 225 | wxGetApp().plater()->canvas3D()->handle_layers_data_focus_event(m_selectable_range, m_selection_type); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Camera.cpp: In member function 'calc_tight_frustrum_zs_around': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Camera.cpp:151:50: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 151 | m_frustrum_zs = calc_tight_frustrum_zs_around(box); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.cpp: In member function 'del_subobject_item': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.cpp:2344: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 2344 | void ObjectList::del_subobject_item(wxDataViewItem& item) | /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Plater.cpp: In member function 'copy_selection_to_clipboard': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/Plater.cpp:6156: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 6156 | void Plater::copy_selection_to_clipboard() | /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.cpp: In member function 'get_item_config': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/slic3r/GUI/GUI_ObjectList.cpp:487: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 487 | ModelConfig& ObjectList::get_item_config(const wxDataViewItem& item) const | /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp: In function 'intersects': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillAdaptive.cpp:709:32: note: parameter passing for argument of type 'struct spatial_predicate' when C++17 is enabled changed to match C++14 in GCC 10.1 709 | rtree.query(bgi::intersects(mk_rtree_seg(hook_forward)) && bgi::satisfies(filter_itself), std::back_inserter(hook_intersections)); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp: In function 'path_lengths_along_contour': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/Fill/FillBase.cpp:1100: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 1100 | void Fill::connect_infill(Polylines &&infill_ordered, const std::vector &boundary_src, const BoundingBox &bbox, Polylines &polylines_out, const double spacing, const FillParams ¶ms) | /usr/include/c++/11/bits/stl_heap.h: In function '__introsort_loop': /usr/include/c++/11/bits/stl_heap.h:355:29: note: parameter passing for argument of type 'struct FaceZ' when C++17 is enabled changed to match C++14 in GCC 10.1 355 | std::__adjust_heap(__first, __parent, __len, _GLIBCXX_MOVE(__value), | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SlicingAdaptive.cpp: In function 'face_z_span': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SlicingAdaptive.cpp:93:57: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 93 | m_faces.emplace_back(FaceZ({ face_z_span(face), std::abs(n.z()), std::sqrt(n.x() * n.x() + n.y() * n.y()) })); | ^ /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.cpp: In function 'dir_to_spheric': /builddir/build/BUILD/PrusaSlicer-version_2.3.3/src/libslic3r/SLA/SupportTreeBuildsteps.cpp:667: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 667 | filterfn = [this, &nmls, &heads, &filterfn](unsigned fidx, size_t i, double back_r) { | /usr/bin/ld: error: prusa-slicer(.debug_info) is too large (0x15ee8410 bytes) /usr/bin/ld: error: prusa-slicer(.debug_str) is too large (0xc1f7590 bytes) Symlinking the G-code viewer to PrusaSlicer cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src && ln -sf prusa-slicer prusa-gcodeviewer Symlinking the resources directory into the build tree cd /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src && ln -sfn /builddir/build/BUILD/PrusaSlicer-version_2.3.3/resources /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/src/../resources gmake[2]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' [100%] Built target PrusaSlicer gmake[1]: Leaving directory '/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/CMakeFiles 0 + mkdir hicolor + pushd hicolor ~/build/BUILD/PrusaSlicer-version_2.3.3/hicolor ~/build/BUILD/PrusaSlicer-version_2.3.3 + convert -set filename:dim %wx%h ../resources/icons/PrusaSlicer.ico 'prusa-slicer-%[filename:dim].png' + for res in 16 32 48 64 128 256 + mkdir -p 16x16/apps + cp prusa-slicer-16x16.png 16x16/apps/prusa-slicer.png + for res in 16 32 48 64 128 256 + mkdir -p 32x32/apps + cp prusa-slicer-32x32.png 32x32/apps/prusa-slicer.png + for res in 16 32 48 64 128 256 + mkdir -p 48x48/apps + cp prusa-slicer-48x48.png 48x48/apps/prusa-slicer.png + for res in 16 32 48 64 128 256 + mkdir -p 64x64/apps + cp prusa-slicer-64x64.png 64x64/apps/prusa-slicer.png + for res in 16 32 48 64 128 256 + mkdir -p 128x128/apps + cp prusa-slicer-128x128.png 128x128/apps/prusa-slicer.png + for res in 16 32 48 64 128 256 + mkdir -p 256x256/apps + cp prusa-slicer-256x256.png 256x256/apps/prusa-slicer.png + rm prusa-slicer-128x128.png prusa-slicer-16x16.png prusa-slicer-256x256.png prusa-slicer-32x32.png prusa-slicer-48x48.png prusa-slicer-64x64.png + popd ~/build/BUILD/PrusaSlicer-version_2.3.3 ~/build/BUILD/PrusaSlicer-version_2.3.3/resources/icons ~/build/BUILD/PrusaSlicer-version_2.3.3 + pushd resources/icons + find . -type f -name '*.png' -exec convert '{}' -strip '{}' ';' ~/build/BUILD/PrusaSlicer-version_2.3.3 + popd + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.5dBKLY + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm ++ dirname /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm + cd PrusaSlicer-version_2.3.3 + DESTDIR=/builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/data -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/data/flatpak -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/data/flatpak/com.prusa3d.PrusaSlicer.desktop -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/data/flatpak/com.prusa3d.PrusaSlicer.metainfo.xml -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/Pmetal_001.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer.ico -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_128px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_192px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/PrusaSlicer-gcodeviewer_32px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/PrusaSlicer.icns -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/PrusaSlicer.ico -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/PrusaSlicer.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/PrusaSlicer_128px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/PrusaSlicer_192px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/PrusaSlicer_192px_grayscale.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/PrusaSlicer_192px_transparent.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/PrusaSlicer_32px.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/add.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/add_copies.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/add_gcode.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/add_modifier.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/add_part.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/advanced_plus.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/arrange.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/attention.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/browse.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/bullet_black.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/bullet_blue.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/bullet_white.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/cancel.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/change_extruder.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/cog.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/cog_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/cog_go.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/collapse.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/colorchange_add.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/colorchange_add_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/colorchange_add_m.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/colorchange_add_off.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/colorchange_add_on.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/colorchange_del.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/colorchange_del_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/colorchange_delete_off.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/colorchange_delete_on.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/cooling.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/copy.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/copy_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/cross.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/cross_focus.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/cross_focus_large.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/cut.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/delete.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/delete_all.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/delete_all_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/dot.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/dot_small.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/dot_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/down_half_circle.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/drop_to_bed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/edit_gcode.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/edit_gcode_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/edit_layers_all.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/edit_layers_some.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/edit_uni.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/editor.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/editor_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/eject_sd.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/empty.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/error_tick.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/error_tick_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/exclamation.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/exit.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/export_config.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/export_config_bundle.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/export_gcode.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/export_plater.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/export_to_sd.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/eye_closed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/eye_open.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/fdm_supports.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/flag_green.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/flag_red.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/funnel.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/gcode.icns -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/hollow.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/hollowing.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/import_config.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/import_config_bundle.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/import_plater.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/infill.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/info.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/instance_add.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/instance_remove.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/ironing.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/layers.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/layers_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/left_half_circle.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/lock_closed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/lock_closed_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/lock_closed_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/lock_open.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/lock_open_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/lock_open_sys.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/mark_X.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/mark_Y.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/mark_Z.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/mirroring_off.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/mirroring_on.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/mirroring_transparent.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/mode_advanced.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/mode_advanced_.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/mode_advanced_sq.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/mode_expert.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/mode_expert_.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/mode_expert_sq.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/mode_simple.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/mode_simple_.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/mode_simple_sq.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/move.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/note.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/notification_close.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/notification_close_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/notification_eject_sd.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/notification_eject_sd_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/notification_error.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/notification_minimalize.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/notification_minimalize_hover.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/notification_warning.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/open.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/number_of_copies.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/one_layer_lock_off.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/one_layer_lock_on.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/one_layer_unlock_off.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/one_layer_unlock_on.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/output+page_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/pad.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/paste.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/paste_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/pause_add.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/pause_print.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/pause_print_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/place.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/plater.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/preview.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/preview_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/printer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/printer_placeholder.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/printer_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/prusa_slicer_logo.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/question.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/re_slice.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/redo.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/redo_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/redo_toolbar.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/remove.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/remove_copies.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/remove_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/resin.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/revert_all_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/right_half_circle.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/rotate.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/row.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/save.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/scale.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/seam.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/search.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/search_.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/search_blink.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/search_gray.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/set_separate_obj.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/settings.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/shape_ungroup.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/skirt+brim.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/sla_printer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/sla_supports.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/splashscreen-gcodepreview.jpg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/splashscreen.jpg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/split_object_SMALL.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/split_objects.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/split_parts.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/split_parts_SMALL.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/spool.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/stl.icns -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/support.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/support_blocker.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/support_enforcer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/switch_presets.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/table.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/test.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/thumb_down.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/thumb_left.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/thumb_right.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/thumb_up.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/tick_mark.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/time.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/timer_dot.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/timer_dot_empty.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/toolbar_background.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/undo.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/undo_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/undo_toolbar.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/up_half_circle.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/upload_queue.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/variable_layer_height_reset.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/variable_layer_height_tooltip.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/add_copies.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/add_modifier.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/add_part.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/advanced+wrench.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/advanced_plus.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/cog.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/cooling.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/copy_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/delete.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/delete_all_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/dot.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/dot_small.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/drop_to_bed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/edit_layers_all.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/edit_layers_some.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/edit_uni.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/editor_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/exit.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/export_config.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/export_config_bundle.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/export_gcode.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/export_plate.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/export_plater.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/export_to_sd.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/extruder+funnel.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/eye_closed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/eye_open.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/flag_green.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/flag_red.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/funnel.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/hollowing.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/import_config.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/import_config_bundle.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/import_plate.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/import_plater.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/infill.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/info.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/layers.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/lock2_closed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/lock_closed.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/lock_closed_f.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/lock_open_sys.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/machine+cog.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/mirroring_off.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/mirroring_on.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/note.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/notes.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/number_of_copies.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/open.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/output+page_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/pad.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/paste_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/plater.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/preview_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/printer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/re_slice.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/redo_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/remove_copies.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/remove_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/resin.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/save.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/search.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/set_separate_obj.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/skirt+brim.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/sla_printer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/split_object_SMALL.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/split_parts_SMALL.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/spool.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/support.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/support_blocker.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/support_enforcer.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/switch_presets.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/test.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/time.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/undo_menu.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/upload_queue.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/white/wrench.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/wrench.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/icons/wrench_white.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/PrusaSlicer.pot -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/cs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/cs/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/cs/PrusaSlicer_cs.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/de -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/de/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/de/PrusaSlicer_de.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/en -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/en/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/en/PrusaSlicer_en.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/es -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/es/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/es/PrusaSlicer_es.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/fr -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/fr/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/fr/PrusaSlicer_fr.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/it -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/it/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/it/PrusaSlicer_it.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/ja -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/ja/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/ja/PrusaSlicer_ja.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/ko -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/ko/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/ko/PrusaSlicer_ko_KR.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/list.txt -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/nl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/nl/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/nl/PrusaSlicer_nl.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/pl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/pl/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/pl/PrusaSlicer_pl.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/pt_br -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/pt_br/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/pt_br/PrusaSlicer_pt_br.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/ru -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/ru/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/ru/PrusaSlicer_ru.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/tr -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/tr/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/tr/PrusaSlicer_tr.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/uk -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/uk/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/uk/PrusaSlicer_uk.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/zh_cn -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/zh_cn/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/zh_cn/PrusaSlicer_zh_CN.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/zh_tw -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/zh_tw/PrusaSlicer.mo -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/zh_tw/PrusaSlicer_zh_TW.po -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic/AK.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic/AK.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic/AKLP_Bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic/AKLP_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic/AK_Bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic/AK_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic/I3MEGAS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic/I3MEGA_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic/MEGA0_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic/PREDATOR_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic/i3megas.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic/i3megas_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic/mega0.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Anycubic/mega0_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Artillery.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Artillery.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Artillery -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Artillery/Genius_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Artillery/X1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Artillery/bed-genius.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Artillery/bed-genius.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Artillery/bed-x1.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Artillery/bed-x1.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/BIBO.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/BIBO.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/BIBO -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/BIBO/BIBO2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/BIBO/BIBO2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/BIBO/BIBO2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR10MAX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR10MINI_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR10S4_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR10S5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR10SMART_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR10SPROV2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR10SPRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR10S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR10V2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR10V3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR10_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR200B_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR20PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR20_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR5PROH_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR5PRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR6MAX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR6SE_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CR8_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CRXPRO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/CRX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ENDER2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ENDER3BLTOUCH_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ENDER3MAX_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ENDER3V2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ENDER3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ENDER4_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ENDER5PLUS_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ENDER5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ENDER6_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ENDER7_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/SERMOOND1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr10.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr10_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr10max.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr10max_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr10mini.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr10mini_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr10s4.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr10s4_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr10s5.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr10s5_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr10spro.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr10v2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr20.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr200b.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr200b_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr5pro.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr5pro_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr6se.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr6se_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr8.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/cr8_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ender2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ender2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ender3.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ender3_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ender3v2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ender3v2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ender5plus.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ender5plus_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ender6.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ender6_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ender7.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/ender7_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/sermoond1.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/Creality/sermoond1_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/FLSun.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/FLSun.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/FLSun -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/FLSun/Q5.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/FLSun/Q5_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/FLSun/Q5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/FLSun/QQSP.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/FLSun/QQSP_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/FLSun/QQSP_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/INAT.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/INAT.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/INAT -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/INAT/PROTON_X_RAIL_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/INAT/PROTON_X_ROD_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/LulzBot.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/LulzBot.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/LulzBot -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/LulzBot/MINI_AERO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/LulzBot/TAZ6_AERO_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/MINI_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5MMU2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5SMMU2S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2.5_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2SMM_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/MK2S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3MMU2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3SMMU2S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/MK3_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/SL1S_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/SL1_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/mini.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/mini_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/mk2.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/mk2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/mk3.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/mk3_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1s.svg -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/PrusaResearch/sl1s_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB.idx -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB.ini -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB/AQI_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB/DQ2+FP2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB/DQ2+FP_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB/DQ2P+FP2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB/DQ2P+FP_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB/DQ2P_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB/DQ2_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB/DQL_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB/DQM_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB/DQXL_thumbnail.png -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB/aq_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB/aqp_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/profiles/TriLAB/dq2_bed.stl -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/shaders -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/shaders/gouraud.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/shaders/gouraud.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/shaders/gouraud_light.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/shaders/gouraud_light.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/shaders/options_110.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/shaders/options_110.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/shaders/options_120.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/shaders/options_120.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/shaders/printbed.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/shaders/printbed.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/shaders/toolpaths_lines.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/shaders/toolpaths_lines.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/shaders/variable_layer_height.fs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/shaders/variable_layer_height.vs -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/udev -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/udev/90-3dconnexion.rules -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/applications/PrusaSlicer.desktop -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/applications/PrusaGcodeviewer.desktop -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/bin/prusa-slicer -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/lib/perl5/vendor_perl/auto/Slic3r/XS/XS.so -- Installing: /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/perl5/vendor_perl/Slic3r/XS.pm + mv /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/bin/prusa-slicer /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/bin/prusa-slicer.wrapped + cat + chmod 755 /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/bin/prusa-slicer + mkdir -p /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/icons/hicolor/ + cp -r hicolor/128x128 hicolor/16x16 hicolor/256x256 hicolor/32x32 hicolor/48x48 hicolor/64x64 /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/icons/hicolor/ + mkdir -p /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/appdata + install -m 644 /builddir/build/SOURCES/prusa-slicer.appdata.xml /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/appdata/prusa-slicer.appdata.xml + desktop-file-install --dir=/builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/applications /builddir/build/SOURCES/prusa-slicer.desktop + rm -rf /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm//usr/lib/perl5/vendor_perl + rm -rf /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm//usr/share/perl5/vendor_perl + ls -lR /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization: total 300 -rw-r--r--. 1 mockbuild mock 299353 Jul 16 10:14 PrusaSlicer.pot drwxr-xr-x. 2 mockbuild mock 53 Nov 28 05:17 cs drwxr-xr-x. 2 mockbuild mock 53 Nov 28 05:17 de drwxr-xr-x. 2 mockbuild mock 53 Nov 28 05:17 en drwxr-xr-x. 2 mockbuild mock 53 Nov 28 05:17 es drwxr-xr-x. 2 mockbuild mock 53 Nov 28 05:17 fr drwxr-xr-x. 2 mockbuild mock 53 Nov 28 05:17 it drwxr-xr-x. 2 mockbuild mock 53 Nov 28 05:17 ja drwxr-xr-x. 2 mockbuild mock 56 Nov 28 05:17 ko -rw-r--r--. 1 mockbuild mock 3022 Jul 16 10:14 list.txt drwxr-xr-x. 2 mockbuild mock 53 Nov 28 05:17 nl drwxr-xr-x. 2 mockbuild mock 53 Nov 28 05:17 pl drwxr-xr-x. 2 mockbuild mock 56 Nov 28 05:17 pt_br drwxr-xr-x. 2 mockbuild mock 53 Nov 28 05:17 ru drwxr-xr-x. 2 mockbuild mock 53 Nov 28 05:17 tr drwxr-xr-x. 2 mockbuild mock 53 Nov 28 05:17 uk drwxr-xr-x. 2 mockbuild mock 56 Nov 28 05:17 zh_cn drwxr-xr-x. 2 mockbuild mock 56 Nov 28 05:17 zh_tw /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/cs: total 712 -rw-r--r--. 1 mockbuild mock 298753 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 429157 Jul 16 10:14 PrusaSlicer_cs.po /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/de: total 732 -rw-r--r--. 1 mockbuild mock 307817 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 438218 Jul 16 10:14 PrusaSlicer_de.po /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/en: total 32 -rw-r--r--. 1 mockbuild mock 12345 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 13693 Jul 16 10:14 PrusaSlicer_en.po /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/es: total 728 -rw-r--r--. 1 mockbuild mock 306796 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 437179 Jul 16 10:14 PrusaSlicer_es.po /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/fr: total 748 -rw-r--r--. 1 mockbuild mock 316018 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 446434 Jul 16 10:14 PrusaSlicer_fr.po /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/it: total 720 -rw-r--r--. 1 mockbuild mock 302149 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 432537 Jul 16 10:14 PrusaSlicer_it.po /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/ja: total 644 -rw-r--r--. 1 mockbuild mock 276145 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 378103 Jul 16 10:14 PrusaSlicer_ja.po /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/ko: total 592 -rw-r--r--. 1 mockbuild mock 247915 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 352980 Jul 16 10:14 PrusaSlicer_ko_KR.po /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/nl: total 696 -rw-r--r--. 1 mockbuild mock 286892 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 421140 Jul 16 10:14 PrusaSlicer_nl.po /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/pl: total 716 -rw-r--r--. 1 mockbuild mock 299253 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 429780 Jul 16 10:14 PrusaSlicer_pl.po /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/pt_br: total 732 -rw-r--r--. 1 mockbuild mock 299444 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 442799 Jul 16 10:14 PrusaSlicer_pt_br.po /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/ru: total 924 -rw-r--r--. 1 mockbuild mock 402492 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 536679 Jul 16 10:14 PrusaSlicer_ru.po /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/tr: total 468 -rw-r--r--. 1 mockbuild mock 198604 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 278388 Jul 16 10:14 PrusaSlicer_tr.po /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/uk: total 924 -rw-r--r--. 1 mockbuild mock 388690 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 553789 Jul 16 10:14 PrusaSlicer_uk.po /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/zh_cn: total 464 -rw-r--r--. 1 mockbuild mock 191539 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 282510 Jul 16 10:14 PrusaSlicer_zh_CN.po /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/zh_tw: total 420 -rw-r--r--. 1 mockbuild mock 167720 Jul 16 10:14 PrusaSlicer.mo -rw-r--r--. 1 mockbuild mock 261417 Jul 16 10:14 PrusaSlicer_zh_TW.po + rm /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/PrusaSlicer.pot /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/list.txt + find /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization/ -name '*.po' -delete + find /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization -type f -o -type l + sed ' s:/builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm:: s:\(.*/PrusaSlicer/localization/\)\([^/_]\+\)\(.*\.mo$\):%lang(\2) \1\2\3: s:^\([^%].*\):: s:%lang(C) :: /^$/d ' + find /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/PrusaSlicer/localization -type d + sed ' s:/builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm:: s:\(.*\):%dir \1: ' + /usr/bin/find-debuginfo -j5 --strict-build-id -m -i --build-id-seed 2.3.3-2.fc36 --unique-debug-suffix -2.3.3-2.fc36.arm --unique-debug-src-base prusa-slicer-2.3.3-2.fc36.arm --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/PrusaSlicer-version_2.3.3 extracting debug info from /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/bin/prusa-slicer.wrapped original debug info size: 789892kB, size after compression: 710664kB /usr/bin/sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. cpio: redhat-linux-build/src/avrdude/config_gram.c: Cannot stat: No such file or directory cpio: redhat-linux-build/src/avrdude/config_gram.y: Cannot stat: No such file or directory cpio: redhat-linux-build/src/avrdude/lexer.c: Cannot stat: No such file or directory cpio: redhat-linux-build/src/avrdude/lexer.l: Cannot stat: No such file or directory 27414 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/prusa-slicer from /bin/bash to #!/usr/bin/bash + /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.UEO0gR + umask 022 + cd /builddir/build/BUILD + cd PrusaSlicer-version_2.3.3 + /usr/bin/cmake --build redhat-linux-build -j5 --verbose -- test ARGS=-V Running tests... /usr/bin/ctest --force-new-ctest-process -V UpdateCTestConfiguration from :/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/DartConfiguration.tcl UpdateCTestConfiguration from :/builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/DartConfiguration.tcl Test project /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build Constructing a list of tests Done constructing a list of tests Updating test list for fixtures Added 0 tests to meet fixture requirements Checking test dependency graph... Checking test dependency graph end test 1 Start 1: xs 1: Test command: /usr/bin/perl "/usr/bin/prove" "-I" "/builddir/build/BUILD/PrusaSlicer-version_2.3.3/xs/../local-lib/lib/perl5" 1: Test timeout computed to be: 10000000 1: t/01_trianglemesh.t ............. ok 1: t/03_point.t .................... ok 1: t/04_expolygon.t ................ ok 1: t/05_surface.t .................. ok 1: t/06_polygon.t .................. ok 1: t/07_extrusionpath.t ............ ok 1: t/08_extrusionloop.t ............ ok 1: t/09_polyline.t ................. ok 1: t/10_line.t ..................... ok 1: t/12_extrusionpathcollection.t .. ok 1: t/13_polylinecollection.t ....... ok 1: t/15_config.t ................... ok 1: t/17_boundingbox.t .............. ok 1: All tests successful. 1: Files=13, Tests=425, 2 wallclock secs ( 0.17 usr 0.05 sys + 2.02 cusr 0.38 csys = 2.62 CPU) 1: Result: PASS 1/7 Test #1: xs ............................... Passed 2.78 sec test 2 Start 2: integration 2: Test command: /usr/bin/perl "/usr/bin/prove" 2: Test timeout computed to be: 10000000 2: Attempting to create directory /builddir/build/BUILD/PrusaSlicer-version_2.3.3/t/../local-lib 2: t/angles.t ..................... ok 2: t/avoid_crossing_perimeters.t .. ok 2: t/bridges.t .................... ok 2: t/clean_polylines.t ............ ok 2: t/collinear.t .................. ok 2: t/config.t ..................... ok 2: t/cooling.t .................... ok 2: t/dynamic.t .................... skipped: variable-width paths are currently disabled 2: t/flow.t ....................... ok 2: t/gaps.t ....................... ok 2: t/gcode.t ...................... ok 2: t/geometry.t ................... ok 2: t/layers.t ..................... ok 2: t/loops.t ...................... skipped: temporarily disabled 2: t/perimeters.t ................. ok 2: t/polyclip.t ................... ok 2: t/print.t ...................... ok 2: t/shells.t ..................... ok 2: t/slice.t ...................... skipped: temporarily disabled 2: t/support.t .................... skipped: temporarily disabled 2: t/thin.t ....................... ok 2: All tests successful. 2: Files=21, Tests=287, 18 wallclock secs ( 0.19 usr 0.06 sys + 17.51 cusr 1.54 csys = 19.30 CPU) 2: Result: PASS 2/7 Test #2: integration ...................... Passed 17.78 sec test 3 Start 3: libnest2d_tests 3: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libnest2d/libnest2d_tests 3: Test timeout computed to be: 10000000 3: Testing Angles 3: Passed in 0.000131 [seconds] 3: 3: Testing ItemCreationAndDestruction 3: Passed in 8e-06 [seconds] 3: 3: Testing boundingCircle 3: Passed in 0.001409 [seconds] 3: 3: Testing Distance 3: Passed in 1.9e-05 [seconds] 3: 3: Testing Area 3: Passed in 8e-06 [seconds] 3: 3: Testing IsPointInsidePolygon 3: Passed in 1.6e-05 [seconds] 3: 3: Testing LeftAndDownPolygon 3: Passed in 0.00055 [seconds] 3: 3: Testing ArrangeRectanglesTight 3: Passed in 0.004758 [seconds] 3: 3: Testing ArrangeRectanglesLoose 3: Passed in 0.007268 [seconds] 3: 3: Testing BottomLeftStressTest 3: Passed in 0.002735 [seconds] 3: 3: Testing convexHull 3: Passed in 9e-06 [seconds] 3: 3: Testing PrusaPartsShouldFitIntoTwoBins 3: Passed in 0.555597 [seconds] 3: 3: Testing EmptyItemShouldBeUntouched 3: Passed in 1.7e-05 [seconds] 3: 3: Testing LargeItemShouldBeUntouched 3: Passed in 1.7e-05 [seconds] 3: 3: Testing Items can be preloaded 3: Preloaded Item should be untouched 3: Preloaded Item should not affect free bins 3: Passed in 0.001598 [seconds] 3: 3: Testing nfpConvexConvex 3: Passed in 0.003023 [seconds] 3: 3: Testing pointOnPolygonContour 3: Passed in 4.7e-05 [seconds] 3: 3: Testing mergePileWithPolygon 3: Passed in 3.4e-05 [seconds] 3: 3: Testing MinAreaBBWithRotatingCalipers 3: Passed in 0.112342 [seconds] 3: 3: Testing Test for bed center distance optimization 3: Passed in 0.006542 [seconds] 3: 3: Testing Test for biggest bounding box area 3: Passed in 0.126563 [seconds] 3: 3: =============================================================================== 3: All tests passed (1731 assertions in 21 test cases) 3: 3/7 Test #3: libnest2d_tests .................. Passed 0.84 sec test 4 Start 4: libslic3r_tests 4: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/libslic3r/libslic3r_tests 4: Test timeout computed to be: 10000000 4: Testing Negative 3D offset should produce smaller object. 4: Elapsed processing time: 7.9378 4: Passed in 7.95742 [seconds] 4: 4: Testing PNG read 4: Correct png buffer should be recognized as such. 4: Fake png buffer should be recognized as such. 4: Decoded PNG buffer resolution should match the original 4: Passed in 0.001206 [seconds] 4: 4: Testing Test brute force optimzer for basic 1D and 2D functions 4: Passed in 0.000306 [seconds] 4: 4: Testing Voronoi missing edges - points 12067 4: Passed in 0.000157 [seconds] 4: 4: Testing Voronoi missing edges - Alessandro gapfill 12707 4: Passed in 0.000311 [seconds] 4: 4: Testing Voronoi division by zero 12903 4: Passed in 9.7e-05 [seconds] 4: 4: Testing Voronoi offset 4: Passed in 0.000372 [seconds] 4: 4: Testing Voronoi offset 2 4: Passed in 0.000643 [seconds] 4: 4: Testing Voronoi offset 3 4: Passed in 0.00114 [seconds] 4: 4: Testing ISO8601Z 4: Passed in 0.000115 [seconds] 4: 4: Testing Slic3r_UTC_Time_Format 4: Passed in 6.2e-05 [seconds] 4: 4: Testing Empty raster should result in empty polygons 4: Passed in 2.2e-05 [seconds] 4: 4: Testing Marching squares directions 4: Passed in 7e-06 [seconds] 4: 4: Testing Fully covered raster should result in a rectangle 4: Full accuracy 4: Half accuracy 4: Passed in 0.024715 [seconds] 4: 4: Testing 4x4 raster with one ring 4: Passed in 0.000391 [seconds] 4: 4: Testing 4x4 raster with two rings 4: Ambiguous case with 'ac' square 4: Ambiguous case with 'bd' square 4: Passed in 0.001457 [seconds] 4: 4: Testing Square with hole in the middle 4: Proportional raster, 1x1 mm pixel size, full accuracy 4: Proportional raster, 1x1 mm pixel size, half accuracy 4: Landscape raster, 1x1 mm pixel size, full accuracy 4: Landscape raster, 1x1 mm pixel size, half accuracy 4: Portrait raster, 1x1 mm pixel size, full accuracy 4: Portrait raster, 1x1 mm pixel size, half accuracy 4: Proportional raster, 2x2 mm pixel size, full accuracy 4: Proportional raster, 2x2 mm pixel size, half accuracy 4: Proportional raster, 0.5x0.5 mm pixel size, full accuracy 4: Proportional raster, 0.5x0.5 mm pixel size, half accuracy 4: Passed in 0.024231 [seconds] 4: 4: Testing Circle with hole in the middle 4: Passed in 0.076159 [seconds] 4: 4: Testing Recreate object from rasters 4: Passed in 15.9324 [seconds] 4: 4: Testing CGAL and TriangleMesh conversions 4: Passed in 3.84539 [seconds] 4: 4: Testing Scenario: Reading an STL file 4: Given: umlauts in the path of a binary STL file, Czech characters in the file name 4: When: STL file is read 4: Then: load should succeed 4: Given: in ASCII format 4: When: line endings LF 4: Then: load should succeed 4: Given: in ASCII format 4: When: line endings CRLF 4: Then: load should succeed 4: Given: in ASCII format 4: When: nonstandard STL file (text after ending tags, invalid normals, for example infinities) 4: Then: load should succeed 4: Passed in 0.017086 [seconds] 4: 4: Testing Scenario: Remove collinear points from Polygon 4: Given: Polygon with collinear points 4: When: collinear points are removed 4: Then: Leading collinear points are removed 4: Given: Polygon with collinear points 4: When: collinear points are removed 4: Then: Trailing collinear points are removed 4: Given: Polygon with collinear points 4: When: collinear points are removed 4: Then: Number of remaining points is correct 4: Passed in 0.000213 [seconds] 4: 4: Testing Scenario: Placeholder parser scripting 4: nested config options (legacy syntax) 4: array reference 4: whitespaces and newlines are maintained 4: math: 2*3 4: math: 2*3/6 4: math: 2*3/12 4: math: 2.*3/12 4: math: 10 % 2.5 4: math: 11 % 2.5 4: math: 2*(3-12) 4: math: 2*foo*(3-12) 4: math: 2*bar*(3-12) 4: math: 2.5*bar*(3-12) 4: math: min(12, 14) 4: math: max(12, 14) 4: math: min(13.4, -1238.1) 4: math: max(13.4, -1238.1) 4: math: int(13.4) 4: math: int(-13.4) 4: perimeter_extrusion_width 4: first_layer_extrusion_width 4: support_material_xy_spacing 4: external_perimeter_speed 4: infill_overlap 4: first_layer_speed 4: boolean expression parser: 12 == 12 4: boolean expression parser: 12 != 12 4: boolean expression parser: regex matches 4: boolean expression parser: regex does not match 4: boolean expression parser: accessing variables, equal 4: boolean expression parser: accessing variables, not equal 4: boolean expression parser: (12 == 12) and (13 != 14) 4: boolean expression parser: (12 == 12) && (13 != 14) 4: boolean expression parser: (12 == 12) or (13 == 14) 4: boolean expression parser: (12 == 12) || (13 == 14) 4: boolean expression parser: (12 == 12) and not (13 == 14) 4: boolean expression parser: ternary true 4: boolean expression parser: ternary false 4: boolean expression parser: ternary false 2 4: boolean expression parser: ternary true 2 4: boolean expression parser: lower than - false 4: boolean expression parser: lower than - true 4: boolean expression parser: greater than - true 4: boolean expression parser: greater than - false 4: boolean expression parser: lower than or equal- false 4: boolean expression parser: lower than or equal - true 4: boolean expression parser: greater than or equal - true 4: boolean expression parser: greater than or equal - false 4: boolean expression parser: lower than or equal (same values) - true 4: boolean expression parser: greater than or equal (same values) - true 4: complex expression 4: complex expression2 4: complex expression3 4: Passed in 0.051414 [seconds] 4: 4: Testing Polygon::contains works properly 4: Passed in 2.7e-05 [seconds] 4: 4: Testing Scenario: Intersections of line segments 4: Given: Integer coordinates 4: Then: The intersection is valid 4: Given: Scaled coordinates 4: Then: There is still an intersection 4: Passed in 9.5e-05 [seconds] 4: 4: Testing Creating a polyline generates the obvious lines 4: Passed in 7e-06 [seconds] 4: 4: Testing Splitting a Polygon generates a polyline correctly 4: Passed in 6e-06 [seconds] 4: 4: Testing Bounding boxes are scaled appropriately 4: Passed in 4e-06 [seconds] 4: 4: Testing Offseting a line generates a polygon correctly 4: Passed in 0.000102 [seconds] 4: 4: Testing Scenario: Circle Fit, TaubinFit with Newton's method 4: Given: A vector of Vec2ds arranged in a half-circle with approximately the same distance R from some point 4: When: Circle fit is called on the entire array 4: Then: A center point of -6,0 is returned. 4: Given: A vector of Vec2ds arranged in a half-circle with approximately the same distance R from some point 4: When: Circle fit is called on the first four points 4: Then: A center point of -6,0 is returned. 4: Given: A vector of Vec2ds arranged in a half-circle with approximately the same distance R from some point 4: When: Circle fit is called on the middle four points 4: Then: A center point of -6,0 is returned. 4: Given: A vector of Vec2ds arranged in a half-circle with approximately the same distance R from some point 4: When: Circle fit is called on the entire array 4: Then: A center point of 3,9 is returned. 4: Given: A vector of Vec2ds arranged in a half-circle with approximately the same distance R from some point 4: When: Circle fit is called on the first four points 4: Then: A center point of 3,9 is returned. 4: Given: A vector of Vec2ds arranged in a half-circle with approximately the same distance R from some point 4: When: Circle fit is called on the middle four points 4: Then: A center point of 3,9 is returned. 4: Given: A vector of Points arranged in a half-circle with approximately the same distance R from some point 4: When: Circle fit is called on the entire array 4: Then: A center point of scaled 3,9 is returned. 4: Given: A vector of Points arranged in a half-circle with approximately the same distance R from some point 4: When: Circle fit is called on the first four points 4: Then: A center point of scaled 3,9 is returned. 4: Given: A vector of Points arranged in a half-circle with approximately the same distance R from some point 4: When: Circle fit is called on the middle four points 4: Then: A center point of scaled 3,9 is returned. 4: Passed in 0.000613 [seconds] 4: 4: Testing Scenario: Path chaining 4: Given: A path 4: Then: Chained with no diagonals (thus 26 units long) 4: Given: Gyroid infill end points 4: Then: Chained taking the shortest path 4: Given: Loop pieces 4: Then: Connected without a gap 4: Passed in 0.00666 [seconds] 4: 4: Testing Scenario: Line distances 4: Given: A line 4: Then: Points on the line segment have 0 distance 4: Given: A line 4: Then: Points off the line have the appropriate distance 4: Passed in 6.4e-05 [seconds] 4: 4: Testing Scenario: Polygon convex/concave detection 4: Given: A Square with dimension 100 4: Then: It has 4 convex points counterclockwise 4: Given: A Square with dimension 100 4: Then: It has 4 concave points clockwise 4: Given: A Square with an extra colinearvertex 4: Then: It has 4 convex points counterclockwise 4: Given: A Square with an extra collinear vertex in different order 4: Then: It has 4 convex points counterclockwise 4: Given: A triangle 4: Then: it has three convex vertices 4: Given: A triangle with an extra collinear point 4: Then: it has three convex vertices 4: Given: A polygon with concave vertices with angles of specifically 4/3pi 4: Then: the correct number of points are detected 4: Passed in 0.00036 [seconds] 4: 4: Testing Triangle Simplification does not result in less than 3 points 4: Passed in 2.6e-05 [seconds] 4: 4: Testing Scenario: Ported from xs/t/14_geometry.t 4: Given: square 4: convex hull returns the correct number of points 4: arrange returns expected number of positions 4: directions_parallel 4: Passed in 8.5e-05 [seconds] 4: 4: Testing Scenario: Elephant foot compensation 4: Given: Contour with hole 4: When: Compensated 4: Then: area of the compensated polygon is smaller 4: Given: Tiny contour 4: When: Compensated 4: Then: Tiny contour is not compensated 4: Given: Large box 4: When: Compensated 4: Then: area of the compensated polygon is smaller 4: Given: Thin ring (GH issue #2085) 4: When: Compensated 4: Then: area of the compensated polygon is smaller 4: Given: Rectangle with a narrow part sticking out 4: When: Partially compensated 4: Then: area of the compensated polygon is smaller 4: Given: Rectangle with a narrow part sticking out 4: When: Fully compensated 4: Then: area of the compensated polygon is smaller 4: Given: Box with hole close to wall (GH issue #2998) 4: When: Compensated 4: Then: area of the compensated polygon is smaller 4: Given: Spirograph wheel 4: When: Partially compensated 4: Then: area of the compensated polygon is smaller 4: Given: Spirograph wheel 4: When: Fully compensated 4: Then: area of the compensated polygon is smaller 4: Given: Spirograph wheel 4: When: Brutally compensated 4: Then: area of the compensated polygon is smaller 4: Given: Vase with fins 4: When: Compensated 4: Then: area of the compensated polygon is smaller 4: Passed in 0.142359 [seconds] 4: 4: Testing Scenario: Generic config validation performs as expected. 4: Given: A config generated from default options 4: When: perimeter_extrusion_width is set to 250%, a valid value 4: Then: The config is read as valid. 4: Given: A config generated from default options 4: When: perimeter_extrusion_width is set to -10, an invalid value 4: Then: Validate returns error 4: Given: A config generated from default options 4: When: perimeters is set to -10, an invalid value 4: Then: Validate returns error 4: Passed in 0.006312 [seconds] 4: 4: Testing Scenario: Config accessor functions perform as expected. 4: Given: A config generated from default options 4: When: A boolean option is set to a boolean value 4: Then: The underlying value is set correctly. 4: Given: A config generated from default options 4: When: A boolean option is set to a string value representing a 0 or 1 4: Then: The underlying value is set correctly. 4: Given: A config generated from default options 4: When: A boolean option is set to a string value representing something other than 0 or 1 4: Then: A BadOptionTypeException exception is thrown. 4: Given: A config generated from default options 4: When: A boolean option is set to a string value representing something other than 0 or 1 4: And: Value is unchanged. 4: Given: A config generated from default options 4: When: A boolean option is set to an int value 4: Then: A BadOptionTypeException exception is thrown. 4: Given: A config generated from default options 4: When: A numeric option is set from serialized string 4: Then: The underlying value is set correctly. 4: Given: A config generated from default options 4: When: An floating-point option is set through the integer interface 4: Then: The underlying value is set correctly. 4: Given: A config generated from default options 4: When: A floating-point option is set through the double interface 4: Then: The underlying value is set correctly. 4: Given: A config generated from default options 4: When: An integer-based option is set through the double interface 4: Then: A BadOptionTypeException exception is thrown. 4: Given: A config generated from default options 4: When: A numeric option is set to a non-numeric value. 4: Then: A BadOptionTypeException exception is thown. 4: Given: A config generated from default options 4: When: A numeric option is set to a non-numeric value. 4: Then: The value does not change. 4: Given: A config generated from default options 4: When: A string option is set through the string interface 4: Then: The underlying value is set correctly. 4: Given: A config generated from default options 4: When: A string option is set through the integer interface 4: Then: The underlying value is set correctly. 4: Given: A config generated from default options 4: When: A string option is set through the double interface 4: Then: The underlying value is set correctly. 4: Given: A config generated from default options 4: When: A float or percent is set as a percent through the string interface. 4: Then: Value and percent flag are 100/true 4: Given: A config generated from default options 4: When: A float or percent is set as a float through the string interface. 4: Then: Value and percent flag are 100/false 4: Given: A config generated from default options 4: When: A float or percent is set as a float through the int interface. 4: Then: Value and percent flag are 100/false 4: Given: A config generated from default options 4: When: A float or percent is set as a float through the double interface. 4: Then: Value and percent flag are 100.5/false 4: Given: A config generated from default options 4: When: An invalid option is requested during set. 4: Then: A BadOptionTypeException exception is thrown. 4: Given: A config generated from default options 4: When: An invalid option is requested during get. 4: Then: A UnknownOptionException exception is thrown. 4: Given: A config generated from default options 4: When: An invalid option is requested during opt. 4: Then: A UnknownOptionException exception is thrown. 4: Given: A config generated from default options 4: When: getX called on an unset option. 4: Then: The default is returned. 4: Given: A config generated from default options 4: When: getFloat called on an option that has been set. 4: Then: The set value is returned. 4: Passed in 0.017898 [seconds] 4: 4: Testing Scenario: Config ini load/save interface 4: When: new_from_ini is called 4: Then: Config object contains ini file options. 4: Passed in 0.000966 [seconds] 4: 4: Testing Scenario: Various Clipper operations - xs/t/11_clipper.t 4: Given: square_with_hole 4: When: offset 4: Then: offset matches 4: Given: square_with_hole 4: When: offset_ex 4: Then: offset matches 4: Given: square_with_hole 4: When: offset2_ex 4: Then: offset matches 4: Given: square_with_hole 2 4: When: offset2_ex 4: Then: offset matches 4: Given: square and hole 4: When: diff_ex 4: Then: hole is created 4: Given: polyline 4: When: intersection_pl 4: Then: correct number of result lines 4: Given: polyline 4: When: intersection_pl 4: Then: result lines have correct length 4: Given: polyline 4: When: diff_pl 4: Then: correct number of result lines 4: Given: polyline 4: When: diff_pl 4: Then: the left result line has correct length 4: Given: polyline 4: When: diff_pl 4: Then: the right result line has correct length 4: Given: polyline 4: When: diff_pl 4: Then: the central result line has correct length 4: Given: Clipper bug #96 / Slic3r issue #2028 4: Then: intersection_pl - result is not empty 4: Given: Clipper bug #122 4: Then: intersection_pl - result is not empty 4: Given: Clipper bug #126 4: Then: intersection_pl - result is not empty 4: Given: Clipper bug #126 4: Then: intersection_pl - result has same length as subject polyline 4: Passed in 0.002758 [seconds] 4: 4: Testing Scenario: Various Clipper operations - t/clipper.t 4: Given: square with hole 4: When: intersection_ex with another square 4: Then: intersection area matches (hole is preserved) 4: Given: square with hole 2 4: When: union_ex with another square 4: Then: union of two ccw and one cw is a contour with no holes 4: Given: square with hole 2 4: When: diff_ex with another square 4: Then: difference of a cw from two ccw is a contour with one hole 4: Given: yet another square 4: When: no-op diff_pl 4: Then: returns the right number of polylines 4: Given: yet another square 4: When: no-op diff_pl 4: Then: returns the unmodified input polyline 4: Passed in 0.000748 [seconds] 4: 4: Testing Traversing Clipper PolyTree 4: Traverse into Polygons WITHOUT spatial ordering 4: Traverse into ExPolygons WITHOUT spatial ordering 4: Traverse into Polygons WITH spatial ordering 4: Traverse into ExPolygons WITH spatial ordering 4: Passed in 0.000329 [seconds] 4: 4: Testing Scenario: Constant offset 4: Given: 20mm box 4: When: Slic3r::offset() 4: plus 1mm, miter 2x 4: Then: Area is 22^2mm2 4: Given: 20mm box 4: When: Slic3r::offset() 4: minus 1mm, miter 2x 4: Then: Area is 18^2mm2 4: Given: 20mm box 4: When: Slic3r::offset() 4: plus 1mm, miter 1.5x 4: Then: Area is 22^2mm2 4: Given: 20mm box 4: When: Slic3r::offset() 4: minus 1mm, miter 1.5x 4: Then: Area is 18^2mm2 4: Given: 20mm box 4: When: Slic3r::offset() 4: plus 1mm, miter 1.2x 4: Then: Area is 22^2mm2 4: Given: 20mm box 4: When: Slic3r::offset() 4: minus 1mm, miter 1.2x 4: Then: Area is 18^2mm2 4: Given: 20mm box 4: When: Slic3r::variable_offset_outer/inner 4: plus 1mm, miter 2x 4: Then: Area is 22^2mm2 4: Given: 20mm box 4: When: Slic3r::variable_offset_outer/inner 4: minus 1mm, miter 2x 4: Then: Area is 18^2mm2 4: Given: 20mm box 4: When: Slic3r::variable_offset_outer/inner 4: plus 1mm, miter 1.5x 4: Then: Area is 22^2mm2 4: Given: 20mm box 4: When: Slic3r::variable_offset_outer/inner 4: minus 1mm, miter 1.5x 4: Then: Area is 18^2mm2 4: Given: 20mm box 4: When: Slic3r::variable_offset_outer/inner 4: plus 1mm, miter 1.2x 4: Then: Area is 22^2mm2 4: Given: 20mm box 4: When: Slic3r::variable_offset_outer/inner 4: minus 1mm, miter 1.2x 4: Then: Area is 18^2mm2 4: Given: 20mm box with 10mm hole 4: Slic3r::offset() 4: miter 2x 4: When: plus 1mm 4: Then: Area is 22^2-8^2 mm2 4: Given: 20mm box with 10mm hole 4: Slic3r::offset() 4: miter 2x 4: When: minus 1mm 4: Then: Area is 18^2-12^2 mm2 4: Given: 20mm box with 10mm hole 4: Slic3r::offset() 4: miter 1.5x 4: When: plus 1mm 4: Then: Area is 22^2-8^2 mm2 4: Given: 20mm box with 10mm hole 4: Slic3r::offset() 4: miter 1.5x 4: When: minus 1mm 4: Then: Area is 18^2-12^2 mm2 4: Given: 20mm box with 10mm hole 4: Slic3r::offset() 4: miter 1.2x 4: When: plus 1mm 4: Then: Area is 22^2-8^2 mm2 4: Given: 20mm box with 10mm hole 4: Slic3r::offset() 4: miter 1.2x 4: When: minus 1mm 4: Then: Area is 18^2-12^2 mm2 4: Given: 20mm box with 10mm hole 4: Slic3r::variable_offset_outer() 4: miter 2x 4: When: plus 1mm 4: Then: Area is 22^2-8^2 mm2 4: Given: 20mm box with 10mm hole 4: Slic3r::variable_offset_outer() 4: miter 2x 4: When: minus 1mm 4: Then: Area is 18^2-12^2 mm2 4: Given: 20mm box with 10mm hole 4: Slic3r::variable_offset_outer() 4: miter 1.5x 4: When: plus 1mm 4: Then: Area is 22^2-8^2 mm2 4: Given: 20mm box with 10mm hole 4: Slic3r::variable_offset_outer() 4: miter 1.5x 4: When: minus 1mm 4: Then: Area is 18^2-12^2 mm2 4: Given: 20mm box with 10mm hole 4: Slic3r::variable_offset_outer() 4: miter 1.2x 4: When: plus 1mm 4: Then: Area is 22^2-8^2 mm2 4: Given: 20mm box with 10mm hole 4: Slic3r::variable_offset_outer() 4: miter 1.2x 4: When: minus 1mm 4: Then: Area is 18^2-12^2 mm2 4: Given: 20mm right angle triangle 4: Slic3r::offset() 4: Outer offset 1mm, miter 2x 4: Then: Area matches 4: Given: 20mm right angle triangle 4: Slic3r::offset() 4: Outer offset 1mm, miter 1.5x 4: Then: Area matches 4: Given: 20mm right angle triangle 4: Slic3r::offset() 4: Outer offset 1mm, miter 1.2x 4: Then: Area matches 4: Given: 20mm right angle triangle 4: Slic3r::variable_offset_outer() 4: Outer offset 1mm, miter 2x 4: Then: Area matches 4: Given: 20mm right angle triangle 4: Slic3r::variable_offset_outer() 4: Outer offset 1mm, miter 1.5x 4: Then: Area matches 4: Given: 20mm right angle triangle 4: Slic3r::variable_offset_outer() 4: Outer offset 1mm, miter 1.2x 4: Then: Area matches 4: Passed in 0.008553 [seconds] 4: 4: Testing Building a tree over a box, ray caster and closest query 4: Passed in 0.000235 [seconds] 4: 4: Testing Scenario: Reading 3mf file 4: Given: umlauts in the path of the file 4: When: 3mf model is read 4: Then: load should succeed 4: Passed in 0.005329 [seconds] 4: 4: Testing Scenario: Export+Import geometry to/from 3mf file cycle 4: Given: world vertices coordinates before save 4: When: model is saved+loaded to/from 3mf file 4: Then: world vertices coordinates after load match 4: Passed in 0.066257 [seconds] 4: 4: Testing sort_remove_duplicates 4: Passed in 6e-06 [seconds] 4: 4: Testing string_printf 4: Empty format with empty data should return empty string 4: String output length should be the same as input 4: String format should be interpreted as with sprintf 4: String format should survive large input data 4: Passed in 0.000107 [seconds] 4: 4: =============================================================================== 4: All tests passed (531 assertions in 48 test cases) 4: 4/7 Test #4: libslic3r_tests .................. Passed 28.07 sec test 5 Start 5: slic3rutils_tests 5: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/slic3rutils/slic3rutils_tests " exclude:[NotWorking]" 5: Test timeout computed to be: 10000000 5: Filters: exclude:[NotWorking] 5: No test cases matched 'exclude:[NotWorking]' 5: =============================================================================== 5: No tests ran 5: 5/7 Test #5: slic3rutils_tests ................ Passed 0.04 sec test 6 Start 6: fff_print_tests 6: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/fff_print/fff_print_tests 6: Test timeout computed to be: 10000000 6: Testing Scenario: TriangleMesh: Basic mesh statistics 6: Given: A 20mm cube, built from constexpr std::array 6: Then: Volume is appropriate for 20mm square cube. 6: Given: A 20mm cube, built from constexpr std::array 6: Then: Vertices array matches input. 6: Given: A 20mm cube, built from constexpr std::array 6: Then: Vertex count matches vertex array size. 6: Given: A 20mm cube, built from constexpr std::array 6: Then: Facet array matches input. 6: Given: A 20mm cube, built from constexpr std::array 6: Then: Facet count matches facet array size. 6: Given: A 20mm cube, built from constexpr std::array 6: Then: center() returns the center of the object. 6: Given: A 20mm cube, built from constexpr std::array 6: Then: Size of cube is (20,20,20) 6: Given: A 20mm cube with one corner on the origin 6: Then: Volume is appropriate for 20mm square cube. 6: Given: A 20mm cube with one corner on the origin 6: Then: Vertices array matches input. 6: Given: A 20mm cube with one corner on the origin 6: Then: Vertex count matches vertex array size. 6: Given: A 20mm cube with one corner on the origin 6: Then: Facet array matches input. 6: Given: A 20mm cube with one corner on the origin 6: Then: Facet count matches facet array size. 6: Given: A 20mm cube with one corner on the origin 6: Then: center() returns the center of the object. 6: Given: A 20mm cube with one corner on the origin 6: Then: Size of cube is (20,20,20) 6: Passed in 0.008243 [seconds] 6: 6: Testing Scenario: TriangleMesh: Transformation functions affect mesh as expected. 6: Given: A 20mm cube with one corner on the origin 6: When: The cube is scaled 200% uniformly 6: Then: The volume is equivalent to 40x40x40 (all dimensions increased by 200% 6: Given: A 20mm cube with one corner on the origin 6: When: The resulting cube is scaled 200% in the X direction 6: Then: The volume is doubled. 6: Given: A 20mm cube with one corner on the origin 6: When: The resulting cube is scaled 200% in the X direction 6: Then: The X coordinate size is 200%. 6: Given: A 20mm cube with one corner on the origin 6: When: The cube is scaled 25% in the X direction 6: Then: The volume is 25% of the previous volume. 6: Given: A 20mm cube with one corner on the origin 6: When: The cube is scaled 25% in the X direction 6: Then: The X coordinate size is 25% from previous. 6: Given: A 20mm cube with one corner on the origin 6: When: The cube is rotated 45 degrees. 6: Then: The X component of the size is sqrt(2)*20 6: Given: A 20mm cube with one corner on the origin 6: When: The cube is translated (5, 10, 0) units with a Vec3f 6: Then: The first vertex is located at 25, 30, 0 6: Given: A 20mm cube with one corner on the origin 6: When: The cube is translated (5, 10, 0) units with 3 doubles 6: Then: The first vertex is located at 25, 30, 0 6: Given: A 20mm cube with one corner on the origin 6: When: The cube is translated (5, 10, 0) units and then aligned to origin 6: Then: The third vertex is located at 0,0,0 6: Passed in 0.003553 [seconds] 6: 6: Testing Scenario: TriangleMesh: slice behavior. 6: Given: A 20mm cube with one corner on the origin 6: When: Cube is sliced with z = [0+EPSILON,2,4,8,6,8,10,12,14,16,18,20] 6: Then: The correct number of polygons are returned per layer. 6: Given: A 20mm cube with one corner on the origin 6: When: Cube is sliced with z = [0+EPSILON,2,4,8,6,8,10,12,14,16,18,20] 6: Then: The area of the returned polygons is correct. 6: Given: A STL with an irregular shape. 6: When: a top tangent plane is sliced 6: Then: its area is included 6: Given: A STL with an irregular shape. 6: When: a model that has been transformed is sliced 6: Then: it is sliced properly (mirrored bottom plane area is included) 6: Passed in 0.012775 [seconds] 6: 6: Testing Scenario: make_xxx functions produce meshes. 6: Given: make_cube() function 6: When: make_cube() is called with arguments 20,20,20 6: Then: The resulting mesh has one and only one vertex at 0,0,0 6: Given: make_cube() function 6: When: make_cube() is called with arguments 20,20,20 6: Then: The mesh volume is 20*20*20 6: Given: make_cube() function 6: When: make_cube() is called with arguments 20,20,20 6: Then: The resulting mesh is in the repaired state. 6: Given: make_cube() function 6: When: make_cube() is called with arguments 20,20,20 6: Then: There are 12 facets. 6: Given: make_cylinder() function 6: When: make_cylinder() is called with arguments 10,10, PI / 3 6: Then: The resulting mesh has one and only one vertex at 0,0,0 6: Given: make_cylinder() function 6: When: make_cylinder() is called with arguments 10,10, PI / 3 6: Then: The resulting mesh has one and only one vertex at 0,0,10 6: Given: make_cylinder() function 6: When: make_cylinder() is called with arguments 10,10, PI / 3 6: Then: Resulting mesh has 2 + (2*PI/angle * 2) vertices. 6: Given: make_cylinder() function 6: When: make_cylinder() is called with arguments 10,10, PI / 3 6: Then: Resulting mesh has 2*PI/angle * 4 facets 6: Given: make_cylinder() function 6: When: make_cylinder() is called with arguments 10,10, PI / 3 6: Then: The resulting mesh is in the repaired state. 6: Given: make_cylinder() function 6: When: make_cylinder() is called with arguments 10,10, PI / 3 6: Then: The mesh volume is approximately 10pi * 10^2 6: Given: make_sphere() function 6: When: make_sphere() is called with arguments 10, PI / 3 6: Then: Resulting mesh has one point at 0,0,-10 and one at 0,0,10 6: Given: make_sphere() function 6: When: make_sphere() is called with arguments 10, PI / 3 6: Then: The resulting mesh is in the repaired state. 6: Given: make_sphere() function 6: When: make_sphere() is called with arguments 10, PI / 3 6: Then: The mesh volume is approximately 4/3 * pi * 10^3 6: Passed in 3.19189 [seconds] 6: 6: Testing Scenario: TriangleMesh: split functionality. 6: Given: A 20mm cube with one corner on the origin 6: When: The mesh is split into its component parts. 6: Then: The bounding box statistics are propagated to the split copies 6: Given: Two 20mm cubes, each with one corner on the origin, merged into a single TriangleMesh 6: When: The combined mesh is split 6: Then: Two meshes are in the output vector. 6: Passed in 0.001983 [seconds] 6: 6: Testing Scenario: TriangleMesh: Mesh merge functions 6: Given: Two 20mm cubes, each with one corner on the origin 6: When: The two meshes are merged 6: Then: There are twice as many facets in the merged mesh as the original. 6: Passed in 0.001231 [seconds] 6: 6: Testing Scenario: TriangleMeshSlicer: Cut behavior. 6: Given: A 20mm cube with one corner on the origin 6: When: Object is cut at the bottom 6: Then: Upper mesh has all facets except those belonging to the slicing plane. 6: Given: A 20mm cube with one corner on the origin 6: When: Object is cut at the bottom 6: Then: Lower mesh has no facets. 6: Given: A 20mm cube with one corner on the origin 6: When: Object is cut at the center 6: Then: Upper mesh has 2 external horizontal facets, 3 facets on each side, and 6 facets on the triangulated side (2 + 12 + 6). 6: Given: A 20mm cube with one corner on the origin 6: When: Object is cut at the center 6: Then: Lower mesh has 2 external horizontal facets, 3 facets on each side, and 6 facets on the triangulated side (2 + 12 + 6). 6: Passed in 0.002728 [seconds] 6: 6: Testing SupportMaterial: Three raft layers created 6: Passed in 0.03087 [seconds] 6: 6: Testing Scenario: SupportMaterial: support_layers_z and contact_distance 6: Given: A print object having one modelObject 6: When: First layer height = 0.4 6: Then: First layer height is honored 6: Given: A print object having one modelObject 6: When: First layer height = 0.4 6: Then: No null or negative support layers 6: Given: A print object having one modelObject 6: When: First layer height = 0.4 6: Then: No layers thicker than nozzle diameter 6: Given: A print object having one modelObject 6: When: Layer height = 0.2 and, first layer height = 0.3 6: Then: First layer height is honored 6: Given: A print object having one modelObject 6: When: Layer height = 0.2 and, first layer height = 0.3 6: Then: No null or negative support layers 6: Given: A print object having one modelObject 6: When: Layer height = 0.2 and, first layer height = 0.3 6: Then: No layers thicker than nozzle diameter 6: Given: A print object having one modelObject 6: When: Layer height = nozzle_diameter[0] 6: Then: First layer height is honored 6: Given: A print object having one modelObject 6: When: Layer height = nozzle_diameter[0] 6: Then: No null or negative support layers 6: Given: A print object having one modelObject 6: When: Layer height = nozzle_diameter[0] 6: Then: No layers thicker than nozzle diameter 6: Passed in 1.74706 [seconds] 6: 6: Testing Skirt height is honored 6: printing a single object 6: printing multiple objects 6: Passed in 0.422164 [seconds] 6: 6: Testing Scenario: Original Slic3r Skirt/Brim tests 6: Given: A default configuration 6: When: Brim width is set to 5 6: Then: Brim is generated 6: Given: A default configuration 6: When: Skirt area is smaller than the brim 6: Then: Gcode generates 6: Given: A default configuration 6: When: Skirt height is 0 and skirts > 0 6: Then: Gcode generates 6: Given: A default configuration 6: When: brim width to 1 with layer_width of 0.5 6: Then: 2 brim lines 6: Given: A default configuration 6: When: Object is plated with overhang support and a brim 6: Then: overhang generates? 6: Given: A default configuration 6: When: Large minimum skirt length is used. 6: Then: Gcode generation doesn't crash 6: Passed in 3.11664 [seconds] 6: 6: Testing Scenario: PrintObject: object layer heights 6: Given: 20mm cube and default initial config, initial layer height of 2mm 6: When: generate_object_layers() is called for 2mm layer heights and nozzle diameter of 3mm 6: Then: The output vector has 10 entries 6: Given: 20mm cube and default initial config, initial layer height of 2mm 6: When: generate_object_layers() is called for 2mm layer heights and nozzle diameter of 3mm 6: And: Each layer is approximately 2mm above the previous Z 6: Given: 20mm cube and default initial config, initial layer height of 2mm 6: When: generate_object_layers() is called for 10mm layer heights and nozzle diameter of 11mm 6: Then: The output vector has 3 entries 6: Given: 20mm cube and default initial config, initial layer height of 2mm 6: When: generate_object_layers() is called for 10mm layer heights and nozzle diameter of 11mm 6: And: Layer 0 is at 2mm 6: Given: 20mm cube and default initial config, initial layer height of 2mm 6: When: generate_object_layers() is called for 10mm layer heights and nozzle diameter of 11mm 6: And: Layer 1 is at 12mm 6: Given: 20mm cube and default initial config, initial layer height of 2mm 6: When: generate_object_layers() is called for 15mm layer heights and nozzle diameter of 16mm 6: Then: The output vector has 2 entries 6: Given: 20mm cube and default initial config, initial layer height of 2mm 6: When: generate_object_layers() is called for 15mm layer heights and nozzle diameter of 16mm 6: And: Layer 0 is at 2mm 6: Given: 20mm cube and default initial config, initial layer height of 2mm 6: When: generate_object_layers() is called for 15mm layer heights and nozzle diameter of 16mm 6: And: Layer 1 is at 17mm 6: Passed in 0.514257 [seconds] 6: 6: Testing Scenario: PrintGCode basic functionality 6: Given: A default configuration and a print test object 6: When: the output is executed with no support material 6: Then: Some text output is generated. 6: Given: A default configuration and a print test object 6: When: the output is executed with no support material 6: Then: Exported text contains slic3r version 6: Given: A default configuration and a print test object 6: When: the output is executed with no support material 6: Then: Exported text contains extrusion statistics. 6: Given: A default configuration and a print test object 6: When: the output is executed with no support material 6: Then: Exported text does not contain cooling markers (they were consumed) 6: Given: A default configuration and a print test object 6: When: the output is executed with no support material 6: Then: GCode preamble is emitted. 6: Given: A default configuration and a print test object 6: When: the output is executed with no support material 6: Then: Config options emitted for print config, default region config, default object config 6: Given: A default configuration and a print test object 6: When: the output is executed with no support material 6: Then: Infill is emitted. 6: Given: A default configuration and a print test object 6: When: the output is executed with no support material 6: Then: Perimeters are emitted. 6: Given: A default configuration and a print test object 6: When: the output is executed with no support material 6: Then: Skirt is emitted. 6: Given: A default configuration and a print test object 6: When: the output is executed with no support material 6: Then: final Z height is 20mm 6: Given: A default configuration and a print test object 6: When: output is executed with complete objects and two differently-sized meshes 6: Then: Some text output is generated. 6: Given: A default configuration and a print test object 6: When: output is executed with complete objects and two differently-sized meshes 6: Then: Infill is emitted. 6: Given: A default configuration and a print test object 6: When: output is executed with complete objects and two differently-sized meshes 6: Then: Perimeters are emitted. 6: Given: A default configuration and a print test object 6: When: output is executed with complete objects and two differently-sized meshes 6: Then: Skirt is emitted. 6: Given: A default configuration and a print test object 6: When: output is executed with complete objects and two differently-sized meshes 6: Then: Between-object-gcode is emitted. 6: Given: A default configuration and a print test object 6: When: output is executed with complete objects and two differently-sized meshes 6: Then: final Z height is 20.1mm 6: Given: A default configuration and a print test object 6: When: output is executed with complete objects and two differently-sized meshes 6: Then: Z height resets on object change 6: Given: A default configuration and a print test object 6: When: output is executed with complete objects and two differently-sized meshes 6: Then: Shorter object is printed before taller object. 6: Given: A default configuration and a print test object 6: When: the output is executed with support material 6: Then: Some text output is generated. 6: Given: A default configuration and a print test object 6: When: the output is executed with support material 6: Then: Exported text contains extrusion statistics. 6: Given: A default configuration and a print test object 6: When: the output is executed with support material 6: Then: Raft is emitted. 6: Given: A default configuration and a print test object 6: When: the output is executed with a separate first layer extrusion width 6: Then: Some text output is generated. 6: Given: A default configuration and a print test object 6: When: the output is executed with a separate first layer extrusion width 6: Then: Exported text contains extrusion statistics. 6: Given: A default configuration and a print test object 6: When: Cooling is enabled and the fan is disabled. 6: Then: GCode to disable fan is emitted. 6: Given: A default configuration and a print test object 6: When: end_gcode exists with layer_num and layer_z 6: Then: layer_num and layer_z are processed in the end gcode 6: Given: A default configuration and a print test object 6: When: current_extruder exists in start_gcode 6: Then: current_extruder is processed in the start gcode and set for first extruder 6: Given: A default configuration and a print test object 6: When: current_extruder exists in start_gcode 6: Then: current_extruder is processed in the start gcode and set for second extruder 6: Given: A default configuration and a print test object 6: When: layer_num represents the layer's index from z=0 6: Then: First and second object last layer is emitted 6: Passed in 19.6291 [seconds] 6: 6: Testing Scenario: PrintObject: Perimeter generation 6: Given: 20mm cube and default config 6: When: make_perimeters() is called 6: Then: 67 layers exist in the model 6: Given: 20mm cube and default config 6: When: make_perimeters() is called 6: Then: Every layer in region 0 has 1 island of perimeters 6: Given: 20mm cube and default config 6: When: make_perimeters() is called 6: Then: Every layer in region 0 has 3 paths in its perimeters list. 6: Passed in 0.216017 [seconds] 6: 6: Testing Scenario: Print: Skirt generation 6: Given: 20mm cube and default config 6: When: Skirts is set to 2 loops 6: Then: Skirt Extrusion collection has 2 loops in it 6: Passed in 0.067053 [seconds] 6: 6: Testing Scenario: Print: Changing number of solid surfaces does not cause all surfaces to become internal. 6: Given: sliced 20mm cube and config with top_solid_surfaces = 2 and bottom_solid_surfaces = 1 6: When: Model is re-sliced with top_solid_layers == 3 6: Then: Print object does not have 0 solid bottom layers. 6: Given: sliced 20mm cube and config with top_solid_surfaces = 2 and bottom_solid_surfaces = 1 6: When: Model is re-sliced with top_solid_layers == 3 6: And: Print object has 3 top solid layers 6: Passed in 0.111357 [seconds] 6: 6: Testing Scenario: Print: Brim generation 6: Given: 20mm cube and default config, 1mm first layer width 6: When: Brim is set to 3mm 6: Then: Brim Extrusion collection has 3 loops in it 6: Given: 20mm cube and default config, 1mm first layer width 6: When: Brim is set to 6mm 6: Then: Brim Extrusion collection has 6 loops in it 6: Given: 20mm cube and default config, 1mm first layer width 6: When: Brim is set to 6mm, extrusion width 0.5mm 6: Then: Brim Extrusion collection has 12 loops in it 6: Passed in 0.254944 [seconds] 6: 6: Testing Scenario: Model construction 6: Given: A Slic3r Model 6: When: Model object is added 6: Then: Model object list == 1 6: Given: A Slic3r Model 6: When: Model object is added 6: Then: Model volume list == 1 6: Given: A Slic3r Model 6: When: Model object is added 6: Then: Model volume is a part 6: Given: A Slic3r Model 6: When: Model object is added 6: Then: Mesh is equivalent to input mesh. 6: Given: A Slic3r Model 6: When: Model object is added 6: Then: Print works? 6: Passed in 0.432002 [seconds] 6: 6: Testing Scenario: lift() is not ignored after unlift() at normal values of Z 6: Given: A config from a file and a single extruder. 6: When: Z is set to 203 6: And when: GcodeWriter::Lift() is called 6: And when: Z is moved post-lift to the same delta as the config Z lift 6: And when: GCodeWriter::Unlift() is called 6: Then: GCodeWriter::Lift() emits gcode. 6: Given: A config from a file and a single extruder. 6: When: Z is set to 500003 6: And when: GcodeWriter::Lift() is called 6: And when: Z is moved post-lift to the same delta as the config Z lift 6: And when: GCodeWriter::Unlift() is called 6: Then: GCodeWriter::Lift() emits gcode. 6: Given: A config from a file and a single extruder. 6: When: Z is set to 10.3 6: And when: GcodeWriter::Lift() is called 6: And when: Z is moved post-lift to the same delta as the config Z lift 6: And when: GCodeWriter::Unlift() is called 6: Then: GCodeWriter::Lift() emits gcode. 6: Passed in 0.003849 [seconds] 6: 6: Testing Scenario: set_speed emits values with fixed-point output. 6: Given: GCodeWriter instance 6: When: set_speed is called to set speed to 99999.123 6: Then: Output string is G1 F99999.123 6: Given: GCodeWriter instance 6: When: set_speed is called to set speed to 1 6: Then: Output string is G1 F1.000 6: Given: GCodeWriter instance 6: When: set_speed is called to set speed to 203.200022 6: Then: Output string is G1 F203.200 6: Given: GCodeWriter instance 6: When: set_speed is called to set speed to 203.200522 6: Then: Output string is G1 F203.201 6: Passed in 0.000408 [seconds] 6: 6: Testing Scenario: Origin manipulation 6: When: set_origin to (10,0) 6: When: set_origin to (10,0) and translate by (5, 5) 6: Then: origin returns reference to point 6: Passed in 0.000286 [seconds] 6: 6: Testing Scenario: Extrusion width specifics 6: Given: A config with a skirt, brim, some fill density, 3 perimeters, and 1 bottom solid layer and a 20mm cube mesh 6: When: first layer width set to 2mm 6: Then: First layer width applies to everything on first layer. 6: Given: A config with a skirt, brim, some fill density, 3 perimeters, and 1 bottom solid layer and a 20mm cube mesh 6: When: first layer width set to 2mm 6: Then: First layer width does not apply to upper layer. 6: Passed in 0.776959 [seconds] 6: 6: Testing Scenario: Bridge flow specifics. 6: Given: A default config with no cooling and a fixed bridge speed, flow ratio and an overhang mesh. 6: When: bridge_flow_ratio is set to 1.0 6: Then: Output flow is as expected. 6: Given: A default config with no cooling and a fixed bridge speed, flow ratio and an overhang mesh. 6: When: bridge_flow_ratio is set to 0.5 6: Then: Output flow is as expected. 6: Given: A default config with no cooling and a fixed bridge speed, flow ratio and an overhang mesh. 6: When: bridge_flow_ratio is set to 2.0 6: Then: Output flow is as expected. 6: Given: A default config with no cooling and a fixed bridge speed, flow ratio, fixed extrusion width of 0.4mm and an overhang mesh. 6: When: bridge_flow_ratio is set to 1.0 6: Then: Output flow is as expected. 6: Given: A default config with no cooling and a fixed bridge speed, flow ratio, fixed extrusion width of 0.4mm and an overhang mesh. 6: When: bridge_flow_ratio is set to 0.5 6: Then: Output flow is as expected. 6: Given: A default config with no cooling and a fixed bridge speed, flow ratio, fixed extrusion width of 0.4mm and an overhang mesh. 6: When: bridge_flow_ratio is set to 2.0 6: Then: Output flow is as expected. 6: Passed in 0.000361 [seconds] 6: 6: Testing Scenario: Flow: Flow math for non-bridges 6: Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height of 0.5 6: Then: External perimeter flow has spacing fixed to 1.125 * nozzle_diameter 6: Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height of 0.5 6: Then: Internal perimeter flow has spacing fixed to 1.125 * nozzle_diameter 6: Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height of 0.5 6: Then: Spacing for supplied width is 0.8927f 6: Given: Nozzle Diameter of 0.25 6: When: layer height is set to 0.2 6: Then: Max width is set. 6: Given: Nozzle Diameter of 0.25 6: When: Layer height is set to 0.2 6: Then: Min width is set. 6: Passed in 0.000276 [seconds] 6: 6: Testing Scenario: Flow: Flow math for bridges 6: Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height of 0.5 6: When: Flow role is frExternalPerimeter 6: Then: Bridge width is same as nozzle diameter 6: Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height of 0.5 6: When: Flow role is frExternalPerimeter 6: Then: Bridge spacing is same as nozzle diameter + BRIDGE_EXTRA_SPACING 6: Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height of 0.5 6: When: Flow role is frInfill 6: Then: Bridge width is same as nozzle diameter 6: Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height of 0.5 6: When: Flow role is frInfill 6: Then: Bridge spacing is same as nozzle diameter + BRIDGE_EXTRA_SPACING 6: Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height of 0.5 6: When: Flow role is frPerimeter 6: Then: Bridge width is same as nozzle diameter 6: Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height of 0.5 6: When: Flow role is frPerimeter 6: Then: Bridge spacing is same as nozzle diameter + BRIDGE_EXTRA_SPACING 6: Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height of 0.5 6: When: Flow role is frSupportMaterial 6: Then: Bridge width is same as nozzle diameter 6: Given: Nozzle Diameter of 0.4, a desired width of 1mm and layer height of 0.5 6: When: Flow role is frSupportMaterial 6: Then: Bridge spacing is same as nozzle diameter + BRIDGE_EXTRA_SPACING 6: Passed in 0.000534 [seconds] 6: 6: Testing Fill: Pattern Path Length 6: Square 6: Diamond with endpoints on grid 6: Square with hole 6: Regression: Missing infill segments in some rare circumstances 6: Rotated Square 6: Solid surface fill 6: Solid surface fill 6: Passed in 0.085413 [seconds] 6: 6: Testing Scenario: ExtrusionEntityCollection: Polygon flattening 6: Given: A Extrusion Entity Collection with a child that has one child that is marked as no-sort 6: When: The EEC is flattened with default options (preserve_order=false) 6: Then: The output EEC contains no Extrusion Entity Collections 6: Given: A Extrusion Entity Collection with a child that has one child that is marked as no-sort 6: When: The EEC is flattened with preservation (preserve_order=true) 6: Then: The output EECs contains one EEC. 6: Given: A Extrusion Entity Collection with a child that has one child that is marked as no-sort 6: When: The EEC is flattened with preservation (preserve_order=true) 6: And: The ordered EEC contains the same order of elements than the original 6: Passed in 0.001069 [seconds] 6: 6: Testing Scenario: init_print functionality 6: Given: A default config 6: When: init_print is called with a single mesh. 6: Then: One mesh/printobject is in the resulting Print object. 6: Given: A default config 6: When: init_print is called with a single mesh. 6: Then: print.process() doesn't crash. 6: Given: A default config 6: When: init_print is called with a single mesh. 6: Then: Export gcode functions outputs text. 6: Passed in 0.510746 [seconds] 6: 6: =============================================================================== 6: All tests passed (519 assertions in 28 test cases) 6: 6/7 Test #6: fff_print_tests .................. Passed 10.20 sec test 7 Start 7: sla_print_tests 7: Test command: /builddir/build/BUILD/PrusaSlicer-version_2.3.3/redhat-linux-build/tests/sla_print/sla_print_tests 7: Test timeout computed to be: 10000000 7: Testing Raycaster - find intersections of a line and cylinder 7: Passed in 0.000343 [seconds] 7: 7: Testing Overhanging point should be supported 7: Passed in 0.009037 [seconds] 7: 7: Testing Overhanging horizontal surface should be supported 7: Passed in 0.001428 [seconds] 7: 7: Testing Overhanging edge should be supported 7: Passed in 0.003324 [seconds] 7: 7: Testing Hollowed cube should be supported from the inside 7: Passed in 8.09173 [seconds] 7: 7: Testing Two parallel plates should be supported 7: Passed in 0.005722 [seconds] 7: 7: Testing Pillar pairhash should be unique 7: Passed in 0.004491 [seconds] 7: 7: Testing Support point generator should be deterministic if seeded 7: Passed in 0.565299 [seconds] 7: 7: Testing Flat pad geometry is valid 7: Passed in 0.008095 [seconds] 7: 7: Testing WingedPadGeometryIsValid 7: Passed in 0.014335 [seconds] 7: 7: Testing FlatPadAroundObjectIsValid 7: Passed in 0.12726 [seconds] 7: 7: Testing WingedPadAroundObjectIsValid 7: Passed in 0.151228 [seconds] 7: 7: Testing ElevatedSupportGeometryIsValid 7: Passed in 9.14771 [seconds] 7: 7: Testing FloorSupportGeometryIsValid 7: Passed in 7.98165 [seconds] 7: 7: Testing ElevatedSupportsDoNotPierceModel 7: [2021-11-28 05:28:19.798481] [0xb29d49e0] [error] Pinhead width is negative! 7: Passed in 64.9977 [seconds] 7: 7: Testing FloorSupportsDoNotPierceModel 7: [2021-11-28 05:29:04.348252] [0xb29d49e0] [error] Pinhead width is negative! 7: Passed in 32.2057 [seconds] 7: 7: Testing InitializedRasterShouldBeNONEmpty 7: Passed in 0.003068 [seconds] 7: 7: Testing MirroringShouldBeCorrect 7: Passed in 0.023507 [seconds] 7: 7: Testing RasterizedPolygonAreaShouldMatch 7: Passed in 0.461736 [seconds] 7: 7: Testing Triangle mesh conversions should be correct 7: Passed in 7.9e-05 [seconds] 7: 7: Testing halfcone test 7: Passed in 0.000887 [seconds] 7: 7: Testing Test concurrency 7: Passed in 7.7e-05 [seconds] 7: 7: =============================================================================== 7: All tests passed (13227 assertions in 22 test cases) 7: 7/7 Test #7: sla_print_tests .................. Passed 123.93 sec 100% tests passed, 0 tests failed out of 7 Total Test time (real) = 183.70 sec + RPM_EC=0 ++ jobs -p + exit 0 Processing files: prusa-slicer-2.3.3-2.fc36.armv7hl Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.40M6r7 + umask 022 + cd /builddir/build/BUILD + cd PrusaSlicer-version_2.3.3 + DOCDIR=/builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/doc/prusa-slicer + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/doc/prusa-slicer + cp -pr README.md /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/doc/prusa-slicer + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.iXZ345 + umask 022 + cd /builddir/build/BUILD + cd PrusaSlicer-version_2.3.3 + LICENSEDIR=/builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/licenses/prusa-slicer + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/licenses/prusa-slicer + cp -pr LICENSE /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/licenses/prusa-slicer + cp -pr copying-agg /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/licenses/prusa-slicer + cp -pr COPYING-avrdude /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/licenses/prusa-slicer + cp -pr LICENSE.txt-imgui /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/licenses/prusa-slicer + cp -pr LICENSE.txt-libnest2d /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/licenses/prusa-slicer + cp -pr COPYING.txt-qhull /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm/usr/share/licenses/prusa-slicer + RPM_EC=0 ++ jobs -p + exit 0 Provides: PrusaSlicer = 2.3.3-2.fc36 application() application(prusa-slicer.desktop) bundled(admesh-libs) = 0.98.1 bundled(agg) = 2.4 bundled(avrdude) = 6.3 bundled(boost-nowide) bundled(imgui) = 1.66 bundled(libnest2d) = 0.3.2 bundled(mesa-libGLU) bundled(nanosvg) bundled(polyclipping) = 6.2.9 bundled(polypartition) bundled(qhull) = 2016.01 bundled(semver) = 1.0.0 bundled(shinyprofiler) = 2.6~rc1 metainfo() metainfo(prusa-slicer.appdata.xml) mimehandler(application/x-amf) mimehandler(model/3mf) mimehandler(model/stl) mimehandler(model/x-geomview-off) mimehandler(model/x-wavefront-obj) prusa-slicer = 2.3.3-2.fc36 prusa-slicer(armv7hl-32) = 2.3.3-2.fc36 slic3r-prusa3d = 2.3.3-2.fc36 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libGL.so.1 libGLEW.so.2.1 libGLU.so.1 libboost_chrono.so.1.76.0 libboost_filesystem.so.1.76.0 libboost_locale.so.1.76.0 libboost_log.so.1.76.0 libboost_thread.so.1.76.0 libc.so.6 libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.27) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_2.8) libc.so.6(GLIBC_2.9) libcurl.so.4 libdbus-1.so.3 libdbus-1.so.3(LIBDBUS_1_3) libexpat.so.1 libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GCC_3.3.1) libgcc_s.so.1(GCC_3.4) libgcc_s.so.1(GCC_3.5) libglib-2.0.so.0 libgmp.so.10 libgobject-2.0.so.0 libgtk-3.so.0 libm.so.6 libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.4) libminiz.so.0.2 libmpfr.so.6 libnlopt.so.0 libopenvdb.so.9.0 libpng16.so.16 libpng16.so.16(PNG16_0) libpoly2tri.so.1.0 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.11) libstdc++.so.6(CXXABI_1.3.13) libstdc++.so.6(CXXABI_1.3.2) libstdc++.so.6(CXXABI_1.3.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(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.9) libtbb.so.2 libwx_baseu-3.0.so.0 libwx_baseu-3.0.so.0(WXU_3.0) libwx_gtk3u_adv-3.0.so.0 libwx_gtk3u_adv-3.0.so.0(WXU_3.0) libwx_gtk3u_adv-3.0.so.0(WXU_3.0.3) libwx_gtk3u_core-3.0.so.0 libwx_gtk3u_core-3.0.so.0(WXU_3.0) libwx_gtk3u_core-3.0.so.0(WXU_3.0.5) libwx_gtk3u_gl-3.0.so.0 libwx_gtk3u_gl-3.0.so.0(WXU_3.0) libwx_gtk3u_html-3.0.so.0 libwx_gtk3u_html-3.0.so.0(WXU_3.0) rtld(GNU_HASH) Obsoletes: slic3r-prusa3d < 1.41.3-2 Processing files: prusa-slicer-debugsource-2.3.3-2.fc36.armv7hl Provides: prusa-slicer-debugsource = 2.3.3-2.fc36 prusa-slicer-debugsource(armv7hl-32) = 2.3.3-2.fc36 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: prusa-slicer-debuginfo-2.3.3-2.fc36.armv7hl Provides: debuginfo(build-id) = 1db05c65858f1148efde8e38f73e58f12f5337ec prusa-slicer-debuginfo = 2.3.3-2.fc36 prusa-slicer-debuginfo(armv7hl-32) = 2.3.3-2.fc36 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: prusa-slicer-debugsource(armv7hl-32) = 2.3.3-2.fc36 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm Wrote: /builddir/build/RPMS/prusa-slicer-debugsource-2.3.3-2.fc36.armv7hl.rpm Wrote: /builddir/build/RPMS/prusa-slicer-2.3.3-2.fc36.armv7hl.rpm Wrote: /builddir/build/RPMS/prusa-slicer-debuginfo-2.3.3-2.fc36.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.0q4QUG + umask 022 + cd /builddir/build/BUILD + cd PrusaSlicer-version_2.3.3 + /usr/bin/rm -rf /builddir/build/BUILDROOT/prusa-slicer-2.3.3-2.fc36.arm + RPM_EC=0 ++ jobs -p + exit 0 Child return code was: 0